From b5f9e2eb608012e26666ec1e851e7765051b0726 Mon Sep 17 00:00:00 2001 From: "Stuart P. Bentley" Date: Sat, 14 Sep 2013 01:11:07 -0700 Subject: Customizer: Alert on successful save to Gist --- docs/assets/js/_src/customizer.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'docs/assets/js/_src') diff --git a/docs/assets/js/_src/customizer.js b/docs/assets/js/_src/customizer.js index 033e1c9c9..f1e209772 100644 --- a/docs/assets/js/_src/customizer.js +++ b/docs/assets/js/_src/customizer.js @@ -24,6 +24,12 @@ window.onload = function () { // wait for load in a dumb way because B-0 throw err } + function showSuccess(msg) { + $('
' + + '' + msg + + '
').insertAfter('.bs-customize-download') + } + function showCallout(msg, showUpTop) { var callout = $('
' + '

Attention!

' + @@ -60,10 +66,13 @@ window.onload = function () { // wait for load in a dumb way because B-0 data: JSON.stringify(data) }) .success(function (result) { + var gistUrl = result.html_url; var origin = window.location.protocol + '//' + window.location.host - var newUrl = origin + window.location.pathname + '?id=' + result.id - history.replaceState(false, document.title, newUrl) - callback(result.html_url, newUrl) + var customizerUrl = origin + window.location.pathname + '?id=' + result.id + showSuccess('Success! Your configuration has been saved to ' + gistUrl + ' ' + + 'and can be revisited here at ' + customizerUrl + ' for further customization.') + history.replaceState(false, document.title, customizerUrl) + callback(gistUrl, customizerUrl) }) .error(function (err) { try { -- cgit v1.2.3 From d5d64c2e4e8afbbe8a5331ef1dd9b51f40c30160 Mon Sep 17 00:00:00 2001 From: "Stuart P. Bentley" Date: Sat, 17 May 2014 13:22:57 -0400 Subject: Update showSuccess to use new classes --- docs/assets/js/_src/customizer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/assets/js/_src') diff --git a/docs/assets/js/_src/customizer.js b/docs/assets/js/_src/customizer.js index f1e209772..5358df9d9 100644 --- a/docs/assets/js/_src/customizer.js +++ b/docs/assets/js/_src/customizer.js @@ -25,7 +25,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 } function showSuccess(msg) { - $('
' + + $('
' + '' + msg + '
').insertAfter('.bs-customize-download') } -- cgit v1.2.3 From 7b0acf14d8a7c7c6089035a848cba540ed963f36 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Mon, 17 Mar 2014 09:12:55 +0200 Subject: Comply to the new style. --- docs/assets/js/_src/application.js | 1 + docs/assets/js/_src/customizer.js | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) (limited to 'docs/assets/js/_src') diff --git a/docs/assets/js/_src/application.js b/docs/assets/js/_src/application.js index 74556a3da..85237d0cd 100644 --- a/docs/assets/js/_src/application.js +++ b/docs/assets/js/_src/application.js @@ -11,6 +11,7 @@ !function ($) { + 'use strict'; $(function () { diff --git a/docs/assets/js/_src/customizer.js b/docs/assets/js/_src/customizer.js index 5358df9d9..d9c1f09eb 100644 --- a/docs/assets/js/_src/customizer.js +++ b/docs/assets/js/_src/customizer.js @@ -6,7 +6,10 @@ * details, see http://creativecommons.org/licenses/by/3.0/. */ +/* global JSZip, less, saveAs, UglifyJS, __js, __less, __fonts */ + window.onload = function () { // wait for load in a dumb way because B-0 + 'use strict'; var cw = '/*!\n' + ' * Bootstrap v3.1.1 (http://getbootstrap.com)\n' + ' * Copyright 2011-2014 Twitter, Inc.\n' + @@ -159,7 +162,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 if (fonts) { var fontsFolder = zip.folder('fonts') for (var fontsFileName in fonts) { - fontsFolder.file(fontsFileName, fonts[fontsFileName], {base64: true}) + fontsFolder.file(fontsFileName, fonts[fontsFileName], { base64: true }) } } @@ -217,7 +220,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 var lessSource = __less[lessFilename] var lessFilenames = includedLessFilenames(lessFilename) - $.each(lessFilenames, function(index, filename) { + $.each(lessFilenames, function (index, filename) { var fileInclude = lessFileIncludes[filename] // Files not explicitly unchecked are compiled into the final stylesheet. @@ -254,7 +257,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 function generateCSS(preamble) { var oneChecked = false var lessFileIncludes = {} - $('#less-section input').each(function() { + $('#less-section input').each(function () { var $this = $(this) var checked = $this.is(':checked') lessFileIncludes[$this.val()] = checked @@ -405,7 +408,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 var url = window.webkitURL || window.URL // Safari 6 uses "webkitURL". var svg = new Blob( [''], - {type: 'image/svg+xml;charset=utf-8'} + { type: 'image/svg+xml;charset=utf-8' } ) var objectUrl = url.createObjectURL(svg); if (/^blob:/.exec(objectUrl) === null) { -- cgit v1.2.3 From e2cabe4971927e3dbbbda4c81ae8f74abdee2d15 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Thu, 29 May 2014 07:35:22 +0300 Subject: Minor style tweaks. --- docs/assets/js/_src/customizer.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'docs/assets/js/_src') diff --git a/docs/assets/js/_src/customizer.js b/docs/assets/js/_src/customizer.js index d9c1f09eb..4fc3c7cbc 100644 --- a/docs/assets/js/_src/customizer.js +++ b/docs/assets/js/_src/customizer.js @@ -80,8 +80,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 .error(function (err) { try { showError('Ruh roh! Could not save gist file, configuration not saved.', err) - } - catch (sameErr) { + } catch (sameErr) { // deliberately ignore the error } callback('', '') @@ -416,8 +415,7 @@ window.onload = function () { // wait for load in a dumb way because B-0 // than "blob:", which means it has been polyfilled and is not supported by // this browser. failback() - } - else { + } else { $('') .on('load', function () { $compileBtn.prop('disabled', false) -- cgit v1.2.3