widget.js

来自「ProjectPier 源码 很好的项目管理程序」· JavaScript 代码 · 共 69 行

JS
69
字号
/** * MoreOptions - this widget will transform given fieldset into a block that * can be collapsed and show brief info about extended content * * @param {String} context_id * @param {String} block_id * @constructor */App.widgets.MoreOptions = function(fieldset_id, onExpandHandler, onCollapseHandler, auto_transform) {  this.fieldset_id = fieldset_id;  this.on_expand_handler = onExpandHandler;  this.on_collapse_handler = onCollapseHandler;  if(auto_transform) this.transform();};App.widgets.UserBoxMenu.prototype = {    fieldset_id         : null,  on_expand_handler   : null,  on_collapse_handler : null,  fieldset            : null,  title               : '',  short_info          : '',    transform: function() {      },    /**   * This function will actualy build the DIV and all of its subelements. We   * can chose if we want to set it as expended or as collapsed from the start   *   * @param <String> title   * @param <String> info   * @param <String/HTMLElement/Array> content Element(s) that are found after    *   legend element in the fieldset   * @param <Boolean> expended   * @return   */  build: function(title, info, content, expanded) {      },    expand: function() {      },    collapse: function() {      },    getTitle: function() {    return this.title;  }    setTitle: function(new_value) {      },    getShortInfo: function() {    return this.short_info;  },    setShortInfo: function(new_short_info) {      }  };

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?