Skip to content

Commit

Permalink
Merge branch 'demo' into FLUID-4323-demo
Browse files Browse the repository at this point in the history
Conflicts:
	src/webapp/integration-demos/uiOptions/ClimateChange.html
  • Loading branch information
acheetham committed Mar 26, 2013
2 parents abe7a4c + 34cf2e5 commit aa7a095
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 10 deletions.
5 changes: 2 additions & 3 deletions src/webapp/integration-demos/uiOptions/ClimateChange.html
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,9 @@
<!-- END markup for fat-panel UI Options -->

<div id="content">
<nav class="flc-toc-tocContainer toc"> </nav>
<div class="flc-toc-tocContainer toc"> </div>
<div id="container" class="flc-uiOptions-content">

<div id="container">
<header id="header" class="dotGovSub">
<div id="headTitle">
<span class="fl-hidden-accessible">NOAA Office of Education</span>
Expand Down Expand Up @@ -813,7 +813,6 @@ <h5><a href="#">Time and Tides</a></h5>
<div style="clear:both;"></div>

</aside>

</div>

</div>
Expand Down
9 changes: 9 additions & 0 deletions src/webapp/integration-demos/uiOptions/js/uiOptionsDemo.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,15 @@
var pathToTocTemplate = "../../components/tableOfContents/html/TableOfContents.html";
var pathToTemplates = "../../components/uiOptions/html/";

var extraSiteSettings = {
simplifiedContent: false,
selfVoicing: false
};

demo.initPageEnhancer = function (customThemeName) {
fluid.pageEnhancer({
gradeNames: ["fluid.uiEnhancer.defaultActions", "fluid.uiEnhancer.extraActions"],
defaultSiteSettings: extraSiteSettings,
tocTemplate: pathToTocTemplate,
classnameMap: {
theme: {
Expand All @@ -33,6 +39,9 @@
selfVoicing: "templates/UIOptionsTemplate-selfVoicing.html"
}
}
},
outerEnhancerOptions: {
defaultSiteSettings: extraSiteSettings
}
});
};
Expand Down
25 changes: 18 additions & 7 deletions src/webapp/integration-demos/uiOptions/js/uiOptionsExtra.js
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,9 @@ var fluid_1_5 = fluid_1_5 || {};
// Note that the implementors need to provide the container for this view component
fluid.defaults("fluid.uiOptions.actionAnts.simplifiedContentEnactor", {
gradeNames: ["fluid.viewComponent", "fluid.uiOptions.actionAnts", "autoInit"],
selectors: {
content: ".flc-uiOptions-content"
},
model: {
value: false
},
Expand All @@ -143,21 +146,29 @@ var fluid_1_5 = fluid_1_5 || {};
});

fluid.uiOptions.actionAnts.simplifiedContentEnactor.set = function (value, that) {
if (!that.initialContent) {
that.initialContent = that.container.html();
contentContainer = that.container.find(that.options.selectors.content);

if (!that.initialContent || !that.article) {
that.initialContent = contentContainer.html();
var article = contentContainer.find("article").html();
that.article = article ? article : that.initialContent;
}

if (value) {
that.container.html(that.container("article").html());
if (contentContainer.html() !== that.article) {
contentContainer.html(that.article);
}
} else {
that.container.html(that.initialContent);
if (contentContainer.html() !== that.initialContent) {
contentContainer.html(that.initialContent);
}
}
};

fluid.uiOptions.actionAnts.simplifiedContentEnactor.finalInit = function (that) {
// that.applier.modelChanged.addListener("value", function (newModel) {
// that.set(newModel.value);
// });
that.applier.modelChanged.addListener("value", function (newModel) {
that.set(newModel.value);
});
};

/*******************************************************************************
Expand Down

0 comments on commit aa7a095

Please sign in to comment.