|
@@ -12,7 +12,7 @@ function initThemeChooser(settings) {
|
|
|
|
|
|
|
|
|
|
|
|
|
function setThemeSystem(themeSystem) {
|
|
function setThemeSystem(themeSystem) {
|
|
|
- var $allSelectWraps = $('[data-theme-system]').hide();
|
|
|
|
|
|
|
+ var $allSelectWraps = $('.selector[data-theme-system]').hide();
|
|
|
var $selectWrap = $allSelectWraps.filter('[data-theme-system="' + themeSystem +'"]').show();
|
|
var $selectWrap = $allSelectWraps.filter('[data-theme-system="' + themeSystem +'"]').show();
|
|
|
var $select = $selectWrap.find('select')
|
|
var $select = $selectWrap.find('select')
|
|
|
.off('change') // avoid duplicate handlers :(
|
|
.off('change') // avoid duplicate handlers :(
|
|
@@ -36,6 +36,8 @@ function initThemeChooser(settings) {
|
|
|
else {
|
|
else {
|
|
|
settings.change(themeSystem);
|
|
settings.change(themeSystem);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ showCredits(themeSystem, themeName);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (stylesheetUrl) {
|
|
if (stylesheetUrl) {
|
|
@@ -71,6 +73,26 @@ function initThemeChooser(settings) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ function showCredits(themeSystem, themeName) {
|
|
|
|
|
+ var creditId;
|
|
|
|
|
+
|
|
|
|
|
+ if (themeSystem === 'jquery-ui') {
|
|
|
|
|
+ creditId = 'jquery-ui';
|
|
|
|
|
+ }
|
|
|
|
|
+ else if (themeSystem === 'bootstrap3') {
|
|
|
|
|
+ if (themeName) {
|
|
|
|
|
+ creditId = 'bootstrap-custom';
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ creditId = 'bootstrap-standard';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $('.credits').hide()
|
|
|
|
|
+ .filter('[data-credit-id="' + creditId + '"]').show();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
function whenStylesheetLoaded(linkNode, callback) {
|
|
function whenStylesheetLoaded(linkNode, callback) {
|
|
|
var isReady = false;
|
|
var isReady = false;
|
|
|
|
|
|