From c20553f439f03d8a1a5ee8543a7bf016fe3e48e4 Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Mon, 13 Feb 2012 15:06:20 +0200 Subject: [PATCH] Hide removed members by default. An extra checkbox in show menu, just like for deprecated. --- template/app/Settings.js | 1 + template/app/view/cls/Overview.js | 1 + template/app/view/cls/Toolbar.js | 7 +++++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/template/app/Settings.js b/template/app/Settings.js index 925d3d7c..2a90a6d4 100644 --- a/template/app/Settings.js +++ b/template/app/Settings.js @@ -13,6 +13,7 @@ Ext.define("Docs.Settings", { "protected": false, "private": false, "deprecated": false, + "removed": false, "inherited": true, "accessor": true }, diff --git a/template/app/view/cls/Overview.js b/template/app/view/cls/Overview.js index 9646a417..e4bdf185 100644 --- a/template/app/view/cls/Overview.js +++ b/template/app/view/cls/Overview.js @@ -123,6 +123,7 @@ Ext.define('Docs.view.cls.Overview', { !show['inherited'] && (m.owner !== this.docClass.name) || !show['accessor'] && m.tagname === 'method' && this.accessors.hasOwnProperty(m.name) || !show['deprecated'] && m.meta['deprecated'] || + !show['removed'] && m.meta['removed'] || isSearch && !re.test(m.name) ); diff --git a/template/app/view/cls/Toolbar.js b/template/app/view/cls/Toolbar.js index 55848b01..19fd76de 100644 --- a/template/app/view/cls/Toolbar.js +++ b/template/app/view/cls/Toolbar.js @@ -88,7 +88,8 @@ Ext.define('Docs.view.cls.Toolbar', { "private": this.createCb("Private", "private"), "inherited": this.createCb("Inherited", "inherited"), "accessor": this.createCb("Accessor", "accessor"), - "deprecated": this.createCb("Deprecated", "deprecated") + "deprecated": this.createCb("Deprecated", "deprecated"), + "removed": this.createCb("Removed", "removed") }; var self = this; @@ -131,7 +132,8 @@ Ext.define('Docs.view.cls.Toolbar', { '-', this.checkItems['inherited'], this.checkItems['accessor'], - this.checkItems['deprecated'] + this.checkItems['deprecated'], + this.checkItems['removed'] ] }, { @@ -228,6 +230,7 @@ Ext.define('Docs.view.cls.Toolbar', { !show['inherited'] && m.get("inherited") || !show['accessor'] && m.get("accessor") || !show['deprecated'] && m.get("meta")["deprecated"] || + !show['removed'] && m.get("meta")["removed"] || isSearch && !re.test(m.get("label")) ); }); -- GitLab