Changeset 2360
- Timestamp:
- 07/02/09 00:39:18 (14 months ago)
- Files:
-
- 1 modified
-
coldbox/trunk/system/FrameworkSupertype.cfc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
coldbox/trunk/system/FrameworkSupertype.cfc
r2350 r2360 329 329 var x = 1; 330 330 var thisAsset = ""; 331 var event = controller.getRequestService().getContext(); 332 333 // request assets storage 334 event.paramValue("cbox_assets",""); 331 335 332 336 for(x=1; x lte listLen(arguments.asset); x=x+1){ 333 337 thisAsset = listGetAt(arguments.asset,x); 334 if( listLast(thisAsset,".") eq "js" ){ 335 sb.append('<script src="#thisAsset#" type="text/javascript" language="javascript"></script>'); 338 // Is asset already loaded 339 if( listFindNoCase(event.getValue("cbox_assets"),thisAsset) ){ 340 341 // Load Asset 342 if( listLast(thisAsset,".") eq "js" ){ 343 sb.append('<script src="#thisAsset#" type="text/javascript" language="javascript"></script>'); 344 } 345 else{ 346 sb.append('<link href="#thisAsset#" type="text/css" rel="stylesheet" />'); 347 } 348 349 // Store It as Loaded 350 event.setValue("cbox_assets", listAppend(event.getValue("cbox_assets"),thisAsset) ); 351 352 //Load it 353 htmlhead(sb.toString()); 336 354 } 337 else{ 338 sb.append('<link href="#thisAsset#" type="text/css" rel="stylesheet" />'); 339 } 340 } 341 </cfscript> 342 <cfhtmlhead text="#sb.toString()#"> 355 } 356 </cfscript> 343 357 </cffunction> 344 358
