view app/assets/javascripts/zp.viewer_width.js @ 261:f057e8c78e50

Fix /show.
author edogawaconan <me@myconan.net>
date Tue, 15 Oct 2013 22:40:08 +0900
parents 22c4b5f90e24
children
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_span = $("#width-text")
      title_span.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)