rb = new Tag.RowBreak()\r
this.$el.append(rb.render().el)\r
this.$el.tabs()\r
+ window.editor = this # enable leave cancel flag on unsave\r
this\r
\r
panel_resize: () ->\r
#$(trace + 'width').val(w)\r
#$(trace + 'height').val(h)\r
\r
+ quit: () ->\r
+ @dialog.$el.dialog('destroy')\r
+ window.editor = null # enable leave cancel flag on unsave\r
+ \r
root_item: () ->\r
@panel\r
\r
r = new Pettanr.UsersController()\r
r.index()\r
\r
+ navigate: (fragment, options) ->\r
+ if window.editor\r
+ if confirm('leave? edit data unsaved')\r
+ window.editor.quit()\r
+ super(fragment, options)\r
+ else\r
+ false\r
+ else\r
+ super(fragment, options)\r
+ \r
hoge: () ->\r
names = _.map Manifest.manifest().controllers, (controller_manifest, controller_name) ->\r
c = Pettanr[Pettanr.camelize(controller_name) + 'Controller']\r