aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorfat <[email protected]>2013-08-19 12:19:00 -0700
committerfat <[email protected]>2013-08-19 12:19:00 -0700
commitc64a8cfc72c2c6ef1b766aeb019b22dc75f6d6bd (patch)
tree66d0f9c4f9e05ae3250f1afdf303d8d028bd1a8f /assets
parentc15b259f43945fd9cf0d66f04504665ae9298f1a (diff)
downloadbootstrap-c64a8cfc72c2c6ef1b766aeb019b22dc75f6d6bd.tar.xz
bootstrap-c64a8cfc72c2c6ef1b766aeb019b22dc75f6d6bd.zip
add glyphicons to customizer
Diffstat (limited to 'assets')
-rw-r--r--assets/js/customizer.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/assets/js/customizer.js b/assets/js/customizer.js
index 0052f857f..5abfe4228 100644
--- a/assets/js/customizer.js
+++ b/assets/js/customizer.js
@@ -107,7 +107,7 @@ window.onload = function () { // wait for load in a dumb way because B-0
})
}
- function generateZip(css, js, complete) {
+ function generateZip(css, js, fonts, complete) {
if (!css && !js) return showError('<strong>Ruh roh!</strong> No Bootstrap files selected.', new Error('no Bootstrap'))
var zip = new JSZip()
@@ -126,6 +126,13 @@ window.onload = function () { // wait for load in a dumb way because B-0
}
}
+ if (fonts) {
+ var fontsFolder = zip.folder('fonts')
+ for (var fileName in fonts) {
+ fontsFolder.file(fileName, fonts[fileName])
+ }
+ }
+
var content = zip.generate({type:"blob"})
complete(content)
@@ -141,6 +148,13 @@ window.onload = function () { // wait for load in a dumb way because B-0
return result + '\n\n'
}
+ function generateFonts() {
+ var glyphicons = $('#less-section [value="glyphicons.less"]:checked')
+ if (glyphicons.length) {
+ return __fonts
+ }
+ }
+
function generateCSS() {
var $checked = $('#less-section input:checked')
@@ -252,7 +266,7 @@ window.onload = function () { // wait for load in a dumb way because B-0
$compileBtn.attr('disabled', 'disabled')
- generateZip(generateCSS(), generateJavascript(), function (blob) {
+ generateZip(generateCSS(), generateJavascript(), generateFonts(), function (blob) {
$compileBtn.removeAttr('disabled')
saveAs(blob, "bootstrap.zip")
createGist(getCustomizerData())