diff --git a/node/server.js b/node/server.js index 944e73703..f5eb5e915 100644 --- a/node/server.js +++ b/node/server.js @@ -110,7 +110,7 @@ async.waterfall([ var id = req.params.id; - if(id == "pad.js" || id == "timeslider.js") + if(id == "pad.js" || id == "timeslider.js" || id == "index.js") { minify.minifyJS(req,res,id); } diff --git a/node/utils/Minify.js b/node/utils/Minify.js index c09a63495..c530f4113 100644 --- a/node/utils/Minify.js +++ b/node/utils/Minify.js @@ -33,7 +33,9 @@ var os = require('os'); var padJS = ["jquery.min.js", "translate.js", "LANGUAGE", "pad_utils.js", "plugins.js", "undo-xpopup.js", "json2.js", "pad_cookie.js", "pad_editor.js", "pad_editbar.js", "pad_docbar.js", "pad_modals.js", "ace.js", "collab_client.js", "pad_userlist.js", "pad_impexp.js", "pad_savedrevs.js", "pad_connectionstatus.js", "pad2.js", "jquery-ui.js", "chat.js", "excanvas.js", "farbtastic.js"]; -var timesliderJS = ["jquery.min.js", "plugins.js", "undo-xpopup.js", "json2.js", "colorutils.js", "draggable.js", "pad_utils.js", "pad_cookie.js", "pad_editor.js", "pad_editbar.js", "pad_docbar.js", "pad_modals.js", "easysync2_client.js", "domline_client.js", "linestylefilter_client.js", "cssmanager_client.js", "broadcast.js", "broadcast_slider.js", "broadcast_revisions.js"]; +var timesliderJS = ["jquery.min.js", "translate.js", "LANGUAGE", "plugins.js", "undo-xpopup.js", "json2.js", "colorutils.js", "draggable.js", "pad_utils.js", "pad_cookie.js", "pad_editor.js", "pad_editbar.js", "pad_docbar.js", "pad_modals.js", "easysync2_client.js", "domline_client.js", "linestylefilter_client.js", "cssmanager_client.js", "broadcast.js", "broadcast_slider.js", "broadcast_revisions.js"]; + +var indexJS = ["jquery.min.js", "translate.js", "LANGUAGE"]; /** * creates the minifed javascript for the given minified name @@ -53,6 +55,10 @@ exports.minifyJS = function(req, res, jsFilename) { jsFiles = timesliderJS; } + else if(jsFilename == "index.js") + { + jsFiles = indexJS; + } else { throw new Error("there is no profile for creating " + name); @@ -71,6 +77,12 @@ exports.minifyJS = function(req, res, jsFilename) { var folders2check = ["../static/css","../static/js"]; + //check the language folder for changes too, expect this is english + if(settings.language != "en") + { + folders2check.push("../translation/" + settings.language); + } + //go trough this two folders async.forEach(folders2check, function(path, callback) { @@ -143,7 +155,7 @@ exports.minifyJS = function(req, res, jsFilename) } //replace it with the translation file - fileName = "../translation/" + settings.language + "/pad.json"; + fileName = "../translation/" + settings.language + "/" + jsFilename.split(".")[0] + ".json"; } fs.readFile(fileName, "utf-8", function(err, data) diff --git a/static/css/pad.css b/static/css/pad.css index 45385a5b7..86b8a647e 100644 --- a/static/css/pad.css +++ b/static/css/pad.css @@ -1084,7 +1084,7 @@ position: relative; #importsubmitinput{ height:25px; - width:85px; + width:130px; margin-top:12px; } @@ -1146,4 +1146,4 @@ width:33px !important; #editbar ul li { padding: 4px 1px; } -} \ No newline at end of file +} diff --git a/static/css/timeslider.css b/static/css/timeslider.css index f03f70c92..3979bb15f 100644 --- a/static/css/timeslider.css +++ b/static/css/timeslider.css @@ -19,7 +19,7 @@ position: absolute; left:0px; background-image: url(../../static/img/timeslider_left.png); - width: 134px; + width: 200px; height: 63px; } @@ -164,7 +164,7 @@ div #timeslider div#steppers div#rightstep { font-family: Arial, sans-serif; left: 7px; top: 9px; - width: 122px; + width: 188px; text-align: center; color: white; font-size: 11px; diff --git a/static/img/timeslider_left.png b/static/img/timeslider_left.png index 48a9b0e17..db1ce63cc 100644 Binary files a/static/img/timeslider_left.png and b/static/img/timeslider_left.png differ diff --git a/static/index.html b/static/index.html index e995cdb2f..a16425627 100644 --- a/static/index.html +++ b/static/index.html @@ -86,10 +86,11 @@ input[type="submit"]::-moz-focus-inner { border: 0 } @-moz-document url-prefix() { input[type="submit"] { padding: 7px } } +