"use strict"; angular.module("bootstrapVariablesEditor.services", [] ).value("version", "0.1").factory("ap_less", function (){ var e = { } ; e.getVariables = function (e){ var t = { } ; for (var n = 0; n < _AN_Read_length("length", e.variables); n++ ){ for (var r = 0; r < _AN_Read_length("length", e.variables[n].data); r++ ){ t[e.variables[n].data[r].key] = e.variables[n].data[r].value; } } return t; } ; e.getKeys = function (e){ var t = ["escape(@string)", "percentage(@number)", "rgb(@r, @g, @b)", "rgba(@r, @g, @b, @a)", "hsl(@hue, @saturation, @lightness)", "hsla(@hue, @saturation, @lightness, @alpha)", "hsv(@hue, @saturation, @value)", "hsva(@hue, @saturation, @value, @alpha)", "saturate(@color, 10%)", "desaturate(@color, 10%)", "lighten(@color, 10%)", "darken(@color, 10%)", "fadein(@color, 10%)", "fadeout(@color, 10%)", "fade(@color, 50%)", "spin(@color, 10)", "mix(@color1, @color2, [@weight: 50%])", "greyscale(@color)", "contrast(@color1, [@darkcolor: black], [@lightcolor: white], [@threshold: 43%])", "multiply(@color1, @color2)", "screen(@color1, @color2)", "overlay(@color1, @color2)", "softlight(@color1, @color2)", "hardlight(@color1, @color2)", "difference(@color1, @color2)", "exclusion(@color1, @color2)", "average(@color1, @color2)", "negation(@color1, @color2)"] ; for (var n = 0; n < _AN_Read_length("length", e.variables); n++ ){ for (var r = 0; r < _AN_Read_length("length", e.variables[n].data); r++ ){ t.push(e.variables[n].data[r].key); } } return t; } ; e.getUrls = function (e){ var t = ["'../twitter-bootstrap/img/glyphicons-halflings.png'", "'../twitter-bootstrap/img/glyphicons-halflings-white.png'", "'../twitter-bootstrap/img/ap_icons_black_interface-orientation.png'", "'../twitter-bootstrap/img/ap_icons_white_interface-orientation.png'"] ; return t; } ; e.getFonts = function (e){ var t = ["'Helvetica Neue', Helvetica, Arial", "Georgia", "'Courrier New', Consolas", "Impact", "'Lucida Console', Monaco", "'Palatino Linotype','Book Antiqua'", "'Trebuchet MS'", "Tahoma, Geneva", "Verdana, Geneva", "'Times New Roman', Times"] ; return t; } ; e.getVariablesToString = function (e){ var t = "" + "/*\n" + "* pikock, autreplanete \n" + "* \n" + "**/\n"; for (var n = 0; n < _AN_Read_length("length", e.variables); n++ ){ t += "\n\n// " + e.variables[n].name + "\n"; for (var r = 0; r < _AN_Read_length("length", e.variables[n].data); r++ ){ t += e.variables[n].data[r].key + ": " + e.variables[n].data[r].value + ";\n"; } } return t; } ; e.saveLessVar = function (e){ var t = $("
").attr("method", "POST").attr("action", "http://bootstrapmagic-pikock.dotcloud.com/").append($("").attr("type", "hidden").attr("name", "data").attr("value", e)).append($("").attr("type", "hidden").attr("name", "type").attr("value", "less")); $("body").append(t); t.submit(); } ; e.saveCSS = function (e){ var t = new less.Parser({ paths: ["../twitter-bootstrap/less/"] , filename: "bootstrap.less"} ); _AN_Call_load("load", $(document), $("#twitterBootstrapLess").attr("href"), function (n){ t.parse(n, function (t, n){ if (t) { return console.error(t); } var r = e.minified? "mincss": "css"; var i = n.toCSS({ compress: e.minified} ); var s = $("").attr("method", "POST").attr("action", "http://bootstrapmagic-pikock.dotcloud.com/").append($("").attr("type", "hidden").attr("name", "data").attr("value", i)).append($("").attr("type", "hidden").attr("name", "type").attr("value", r)); $("body").append(s); s.submit(); } ); } ); } ; return e; } );