attributes.loadingType = "late"; // options: late / early
attributes.updateExisting = 1;
/* PRIMARY - jQuery UI LIBRARIES */
/* START - jQueryUI Resource Updater */
regData = [];
regItem = {};
regItem.version = "1.12";
regItem.alias = ""; // Current Active Alias
regItem.adf = "2.4";
regItem.loadingType = attributes.loadingType;
regItem.update = attributes.updateExisting;
arrayAppend(regData,regItem);
for ( i=1; i LTE ArrayLen(regData); i=i+1 ) {
resourceProps = [{LoadTagType=2, SourceURL="/ADF/thirdParty/jquery/ui/jquery-ui-#regData[i].version#/js/jquery-ui-#regData[i].version#.js", canMinify=0}];
resourcePropsEarly = [];
resourcePropsLate = [];
if ( regItem.loadingType EQ "early" )
resourcePropsEarly = resourceProps;
else
resourcePropsLate = resourceProps;
/* jQuery UI Theme Javascript Resources */
application.ADF.scriptsService.registerResource
(
"jQueryUI #regData[i].version#", "PRIMARY",
resourcePropsEarly,
resourcePropsLate,
"jQueryUI resources.", "Included in ADF #regData[i].adf# and later.", "jQueryUI#regData[i].alias#"
,0,regData[i].update,0
);
/* jQuery UI Default Theme CSS fallback */
application.ADF.scriptsService.registerResource
(
"jQueryUIDefaultTheme #regData[i].version#", "PRIMARY",
[
{LoadTagType=1, SourceURL="/ADF/thirdParty/jquery/ui/jquery-ui-#regData[i].version#/css/ui-lightness/jquery-ui.css", canCombine=0, canMinify=0}
],
[],
"jQueryUIDefaultTheme resources.", "Included in #regData[i].adf# and later.", "jQueryUIDefaultTheme#regData[i].alias#,jQueryUIstyles#regData[i].alias#"
,0,regData[i].update,0
);
}
/* END - jQueryUI Resource Updater */
jQueryUI Resources Registered.
// DataTables JS Lib v1.9
resourceProps = [{LoadTagType=2, SourceURL="/ADF/thirdParty/jquery/datatables/1.9/js/jquery.dataTables.min.js"}];
resourcePropsEarly = [];
resourcePropsLate = [];
if ( regItem.loadingType EQ "early" )
resourcePropsEarly = resourceProps;
else
resourcePropsLate = resourceProps;
application.ADF.scriptsService.registerResource
(
"jQueryDataTables 1.9", "SECONDARY",
resourcePropsEarly,
resourcePropsLate,
"jQueryDataTables resources.", "Included in ADF 2.0 and later.", "jQueryDataTables_1_9"
,0,attributes.updateExisting,0
);
// Old Version of DataTables Styles JS Lib
application.ADF.scriptsService.registerResource
(
"jQueryDataTablesStyles 1.9", "SECONDARY",
[
{LoadTagType=1, SourceURL="/ADF/thirdParty/jquery/datatables/1.9/css/jquery.dataTables.css"},
{LoadTagType=1, SourceURL="/ADF/thirdParty/jquery/datatables/1.9/css/jquery.dataTables_themeroller.css"}
],
[],
"jQueryDataTables resources.", "Included in ADF 2.1 and later.", "jQueryDataTablesStyles,jQueryDataTablesStyles_1_9"
,0,attributes.updateExisting,0
);
jQuery DataTables Registered.
Custom Element DataManager Resources Registered.