view app/assets/javascripts/zp.viewer_width.js @ 232:e3468efc9ec9

Do check if we're on the right place
author Edho Arief <edho@myconan.net>
date Sat, 25 May 2013 12:15:27 +0900
parents 22c4b5f90e24
children f057e8c78e50
line wrap: on
line source

(function($) {
  window.zp.viewer_width = {
    links: function() { return $("#paste-resize ul li a") },
    current: "auto",
    resize: function(width) {
      var
        paste = $("#paste"),
        title = $("#paste-resize .btn")
      title.text(title.data("base").replace(":size:", width))
      this.current = width
      if (width == "auto") {
        paste.css("width", "")
      } else {
        paste.css("width", width)
      }
      zp.hash_magic.set_hash()
    },
    do_switch: function(e) {
      this.resize($(e.target).text())
    },
    init: function() {
      this.links().click($.proxy(this.do_switch, this))
    }
  }
})(jQuery)