Sha256: 29e419feabe284f3697642fac012544b8185891e22398d412a20b1f8776f2f1f
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
(function() { var layout_menu, layouts; layouts = { smartphone_portrait: 320, smartphone_landscape: 480, tablet_port: 768, tablet_land: 1024, none: null }; window.resize_page = function(width) { if (width === null || isNaN(width)) { $o('#overlay_me_page_container').css({ width: 'auto' }); } else { $o('#overlay_me_page_container').css({ width: "" + width + "px" }); } _.each(layouts, function(_width, name) { if (width === _width) { return $o('body').addClass(name); } else { return $o('body').removeClass(name); } }); return localStorage.setItem("layout-width", width); }; window.resize_page(parseInt(localStorage.getItem("layout-width"))); layout_menu = new OverlayMe.MenuItem({ id: "layout-buttons", title: "Layout Resizing" }); _.each(layouts, function(width, name) { var button; button = (new Backbone.View).make('button', {}, name); $o(button).addClass(name); $o(button).bind('click', function(e) { return window.resize_page("" + width); }); return layout_menu.append(button); }); OverlayMe.menu.append(layout_menu.render()); }).call(this);
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
overlay_me-0.13.0 | vendor/assets/javascripts/overlay_me/addons/layout_resizer.js |
overlay_me-0.12.1 | vendor/assets/javascripts/overlay_me/addons/layout_resizer.js |