Skip to content

Commit

Permalink
FLUID-4907: starter templates for each UIO
Browse files Browse the repository at this point in the history
Created separate starter grades for each type of uio (fatpanel, fullPreview, fullNoPreview).
  • Loading branch information
jobara committed Aug 2, 2013
1 parent 7bb3af3 commit 2d35412
Show file tree
Hide file tree
Showing 9 changed files with 54 additions and 52 deletions.
7 changes: 0 additions & 7 deletions src/components/uiOptions/js/FullNoPreviewUIOptions.js
Expand Up @@ -26,13 +26,6 @@ var fluid_1_5 = fluid_1_5 || {};
fluid.defaults("fluid.uiOptions.fullNoPreview", {
gradeNames: ["fluid.uiOptions.inline", "autoInit"],
container: "{fullNoPreview}.container",
templateLoader: {
options: {
templates: {
uiOptions: "%prefix/FullNoPreviewUIOptions.html"
}
}
},
uiOptions: {
options: {
listeners: {
Expand Down
7 changes: 0 additions & 7 deletions src/components/uiOptions/js/FullPreviewUIOptions.js
Expand Up @@ -27,13 +27,6 @@ var fluid_1_5 = fluid_1_5 || {};
gradeNames: ["fluid.uiOptions.inline", "autoInit"],
container: "{fullPreview}.container",
outerPreviewEnhancerOptions: "{originalEnhancerOptions}.options.originalUserOptions",
templateLoader: {
options: {
templates: {
uiOptions: "%prefix/FullPreviewUIOptions.html"
}
}
},
uiOptions: {
options: {
components: {
Expand Down
44 changes: 32 additions & 12 deletions src/components/uiOptions/js/StarterGrades.js
Expand Up @@ -358,18 +358,38 @@ var fluid_1_5 = fluid_1_5 || {};
* @param {Object} options
*/

fluid.defaults("fluid.uiOptions.starterTemplateLoader", {
gradeNames: ["fluid.uiOptions.resourceLoader", "autoInit"],
templates: {
uiOptions: "%prefix/FatPanelUIOptions.html",
textSize: "%prefix/UIOptionsTemplate-textSize.html",
textFont: "%prefix/UIOptionsTemplate-textFont.html",
lineSpace: "%prefix/UIOptionsTemplate-lineSpace.html",
contrast: "%prefix/UIOptionsTemplate-contrast.html",
layoutControls: "%prefix/UIOptionsTemplate-layout.html",
linksControls: "%prefix/UIOptionsTemplate-links.html"
}
});
fluid.defaults("fluid.uiOptions.starterTemplateLoader", {
gradeNames: ["fluid.uiOptions.resourceLoader", "autoInit"],
templates: {
textSize: "%prefix/UIOptionsTemplate-textSize.html",
textFont: "%prefix/UIOptionsTemplate-textFont.html",
lineSpace: "%prefix/UIOptionsTemplate-lineSpace.html",
contrast: "%prefix/UIOptionsTemplate-contrast.html",
layoutControls: "%prefix/UIOptionsTemplate-layout.html",
linksControls: "%prefix/UIOptionsTemplate-links.html"
}
});

fluid.defaults("fluid.uiOptions.starterFatPanelTemplateLoader", {
gradeNames: ["fluid.uiOptions.starterTemplateLoader", "autoInit"],
templates: {
uiOptions: "%prefix/FatPanelUIOptions.html"
}
});

fluid.defaults("fluid.uiOptions.starterFullPreviewTemplateLoader", {
gradeNames: ["fluid.uiOptions.starterTemplateLoader", "autoInit"],
templates: {
uiOptions: "%prefix/FullPreviewUIOptions.html"
}
});

fluid.defaults("fluid.uiOptions.starterFullNoPreviewTemplateLoader", {
gradeNames: ["fluid.uiOptions.starterTemplateLoader", "autoInit"],
templates: {
uiOptions: "%prefix/FullNoPreviewUIOptions.html"
}
});

/******************************
* Starter Message Loader
Expand Down
2 changes: 1 addition & 1 deletion src/demos/uiOptions/js/uiOptionsDemo.js
Expand Up @@ -71,7 +71,7 @@ var demo = demo || {};
// messagePrefix: pathToMessages,
// templateLoader: {
// options: {
// gradeNames: ["fluid.uiOptions.starterTemplateLoader"]
// gradeNames: ["fluid.uiOptions.starterFatPanelTemplateLoader"]
// }
// },
// messageLoader: {
Expand Down
Expand Up @@ -52,7 +52,7 @@ https://github.com/fluid-project/infusion/raw/master/Infusion-LICENSE.txt
},
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterTemplateLoader"]
gradeNames: ["fluid.uiOptions.starterFatPanelTemplateLoader"]
}
},
messageLoader: {
Expand Down
Expand Up @@ -152,7 +152,7 @@ https://github.com/fluid-project/infusion/raw/master/Infusion-LICENSE.txt
},
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterTemplateLoader"]
gradeNames: ["fluid.uiOptions.starterFullPreviewTemplateLoader"]
}
},
messageLoader: {
Expand Down Expand Up @@ -240,7 +240,7 @@ https://github.com/fluid-project/infusion/raw/master/Infusion-LICENSE.txt
},
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterTemplateLoader"]
gradeNames: ["fluid.uiOptions.starterFullPreviewTemplateLoader"]
}
},
messageLoader: {
Expand Down
15 changes: 1 addition & 14 deletions src/tests/component-tests/uiOptions/js/UIOptionsTests.js
Expand Up @@ -40,7 +40,7 @@ https://github.com/fluid-project/infusion/raw/master/Infusion-LICENSE.txt
templateLoader: {
type: "fluid.uiOptions.resourceLoader",
options: {
gradeNames: ["fluid.uiOptions.starterTemplateLoader"],
gradeNames: ["fluid.uiOptions.starterFullNoPreviewTemplateLoader"],
templates: {
uiOptions: templatePrefix + "FullNoPreviewUIOptions.html"
},
Expand Down Expand Up @@ -76,19 +76,6 @@ https://github.com/fluid-project/infusion/raw/master/Infusion-LICENSE.txt
gradeNames: ["fluid.uiOptionsDefaultTests", "autoInit"]
});

// Supply the paths to templates and message json files
// fluid.demands("fluid.uiOptions.resourcePath", ["fluid.uiOptionsTests", "fluid.uiOptions.tests", "fluid.uiOptions.starterTemplateLoader"], {
// options: {
// value: templatePrefix
// }
// });

// fluid.demands("fluid.uiOptions.resourcePath", ["fluid.uiOptionsTests", "fluid.uiOptions.tests", "fluid.uiOptions.starterMessageLoader"], {
// options: {
// value: messagePrefix
// }
// });

// Options for UIOptions
var saveCalled = false;

Expand Down
2 changes: 1 addition & 1 deletion src/tests/manual-tests/js/someKindOfNews.js
Expand Up @@ -44,7 +44,7 @@ var skon = skon || {};
},
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterTemplateLoader"]
gradeNames: ["fluid.uiOptions.starterFatPanelTemplateLoader"]
}
},
uiOptions: {
Expand Down
23 changes: 16 additions & 7 deletions src/tests/manual-tests/js/uiOptionsFullPage.js
Expand Up @@ -70,11 +70,6 @@ var demo = demo || {};
// Tell UIOptions where to find all the templates, relative to this file
templatePrefix: pathToTemplates,
messagePrefix: pathToMessages,
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterTemplateLoader"]
}
},
messageLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterMessageLoader"]
Expand All @@ -97,14 +92,28 @@ var demo = demo || {};
* Initialize UI Options on the "Full Page, No Preview" version.
*/
demo.initFullNoPreview = function (container, options) {
fluid.uiOptions.fullNoPreview(container, $.extend(true, {}, basicFullPageOpts, options));
var noPreviewOps = {
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterFullNoPreviewTemplateLoader"]
}
}
};
fluid.uiOptions.fullNoPreview(container, $.extend(true, {}, basicFullPageOpts, noPreviewOps, options));
};

/**
* Initialize UI Options on the "Full Page, With Preview" version.
*/
demo.initFullWithPreview = function (container, options) {
fluid.uiOptions.fullPreview(container, $.extend(true, {}, basicFullPageOpts, options));
var previewOps = {
templateLoader: {
options: {
gradeNames: ["fluid.uiOptions.starterFullPreviewTemplateLoader"]
}
}
};
fluid.uiOptions.fullPreview(container, $.extend(true, {}, basicFullPageOpts, previewOps, options));
};

})(jQuery, fluid);

0 comments on commit 2d35412

Please sign in to comment.