Project

General

Profile

Patch #861 » addGlobalCssResource.patch

Edit Mera, 09/10/2015 05:12 PM

View differences:

src/com/servoy/plugins/WebClientProvider.java (working copy)
480 480
	public void js_removeCssReference(ResourceReference url) {
481 481
		removeCssReference(url);
482 482
	}
483
	
484
	public void js_addGlobalCssReference(String url) {
485
		addGlobalCssReference(url);
486
	}
483 487

  
488
	public void js_addGlobalCssReference(ResourceReference url) {
489
		addGlobalCssReference(url);
490
	}
491

  
492
	public void js_removeGlobalCssReference(String url) {
493
		removeGlobalCssReference(url);
494
	}
495

  
496
	public void js_removeGlobalCssReference(ResourceReference url) {
497
		removeGlobalCssReference(url);
498
	}
499
	
500
	public void removeGlobalCssReference(ResourceReference url) {
501
		BehaviorProvider bp = getBehavior(); 
502
		if (bp != null) bp.removeGlobalCssReference(url);
503
	}
504
	
505
	public void removeGlobalCssReference(String url) {
506
		BehaviorProvider bp = getBehavior(); 
507
		if (bp != null) bp.removeGlobalCssReference(url);
508
	}
509
	
510
	private void addGlobalCssReference(String url) {
511
		BehaviorProvider bp = getBehavior(); 
512
		if (bp != null) bp.addGlobalCssReference(url);		
513
	}
514
	
515
	private void addGlobalCssReference(ResourceReference url) {
516
		BehaviorProvider bp = getBehavior(); 
517
		if (bp != null) bp.addGlobalCssReference(url);
518
	}
519

  
484 520
	public void js_addJsReference(String url) {
485 521
		addJsReference(url);
486 522
	}
src/com/servoy/plugins/BehaviorProvider.java (working copy)
26 26
import org.mozilla.javascript.Function;
27 27

  
28 28
import com.servoy.j2db.scripting.FunctionDefinition;
29
import com.servoy.j2db.server.headlessclient.IPageContributor;
29 30
import com.servoy.j2db.server.headlessclient.IWebClientPluginAccess;
30 31
import com.servoy.j2db.server.headlessclient.dataui.WebEventExecutor;
31 32
import com.servoy.j2db.util.Utils;
......
217 218
	public void removeJsReference(String url) {
218 219
		jsReferences.remove(url);
219 220
	}
221

  
222
	public void addGlobalCssReference(String url) {
223
		IPageContributor pageContributor = app.getPageContributor();
224
		pageContributor.addGlobalCSSResourceReference(url);
225
	}
226

  
227
	public void addGlobalCssReference(ResourceReference url) {
228
		IPageContributor pageContributor = app.getPageContributor();
229
		pageContributor.addGlobalCSSResourceReference(url);
230
	}
231
	
232
	public void removeGlobalCssReference(String url) {
233
		IPageContributor pageContributor = app.getPageContributor();
234
		pageContributor.removeGlobalResourceReference(url);		
235
	}
236

  
237
	public void removeGlobalCssReference(ResourceReference url) {
238
		IPageContributor pageContributor = app.getPageContributor();
239
		pageContributor.removeGlobalResourceReference(url);		
240
	}
220 241
    
221 242
	/*
222 243
	public interface ILatestPageBehaviorListener extends IBehaviorListener
(1-1/2)