X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Roo.js;h=08881e14bf83ec25a7cf86c3ba92263a20757583;hb=46006a3c466bf93bd2f3745aef2f13303843d5a7;hp=c0452b435251b56c08efdacf4fe76dece34f5edd;hpb=7c67383f76ec0c0b7fee9988a2626a34c2cc143a;p=roojs1 diff --git a/Roo.js b/Roo.js index c0452b4352..08881e14bf 100644 --- a/Roo.js +++ b/Roo.js @@ -19,7 +19,7 @@ window["undefined"] = window["undefined"]; /** * @class Roo * Roo core utilities and functions. - * @singleton + * @static */ var Roo = {}; /** @@ -343,12 +343,7 @@ Roo.factory(conf, Roo.data); return; // alerT? } - if(window.location.href.indexOf("localhost") == -1) { - return; - } - console.log(s); - }, /** * Takes an object and converts it to an encoded URL. e.g. Roo.urlEncode({foo: 1, bar: 2}); would return "foo=1&bar=2". Optionally, property values can be arrays, instead of keys and the resulting string that's returned will contain a name/value pair for each array value. @@ -673,7 +668,30 @@ Roo.factory(conf, Roo.data); { var node = Roo.DomQuery.selectNode(selector,root); return node ? Roo.get(node) : new Roo.Element(false); - } + }, + /** + * Find the current bootstrap width Grid size + * Note xs is the default for smaller.. - this is currently used by grids to render correct columns + * @returns {String} (xs|sm|md|lg|xl) + */ + + getGridSize : function() + { + var w = Roo.lib.Dom.getViewWidth(); + switch(true) { + case w > 1200: + return 'xl'; + case w > 992: + return 'lg'; + case w > 768: + return 'md'; + case w > 576: + return 'sm'; + default: + return 'xs' + } + + } });