From 67e470786f81fafcccceed2bf5c1a413b580877b Mon Sep 17 00:00:00 2001 From: ggetz Date: Wed, 29 Nov 2017 13:41:55 -0500 Subject: [PATCH 1/2] Added experimental jsdoc tag --- Tools/jsdoc/cesiumTags.js | 10 ++++++++++ .../static/styles/jsdoc-default.css | 18 ++++++++++++++++-- Tools/jsdoc/cesium_template/tmpl/details.tmpl | 9 +++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/Tools/jsdoc/cesiumTags.js b/Tools/jsdoc/cesiumTags.js index 4ce09ecd02b7..cc11c2cb5628 100644 --- a/Tools/jsdoc/cesiumTags.js +++ b/Tools/jsdoc/cesiumTags.js @@ -27,4 +27,14 @@ exports.defineTags = function(dictionary) { doclet.demo.push(tag.value); } }); + + dictionary.defineTag('experimental', { + mustHaveValue : true, + onTagged : function(doclet, tag) { + if (!doclet.experimental) { + doclet.experimental = []; + } + doclet.experimental.push(tag.value); + } + }); }; diff --git a/Tools/jsdoc/cesium_template/static/styles/jsdoc-default.css b/Tools/jsdoc/cesium_template/static/styles/jsdoc-default.css index abce268cff35..597e9a38aa9f 100644 --- a/Tools/jsdoc/cesium_template/static/styles/jsdoc-default.css +++ b/Tools/jsdoc/cesium_template/static/styles/jsdoc-default.css @@ -165,7 +165,7 @@ div.menu height: 35px; } -div.nav +div.nav { overflow-x: hidden; overflow-y: auto; @@ -211,7 +211,7 @@ div.nav div.divider line-height: 1.0em; } -form +form { display: block; } @@ -601,3 +601,17 @@ h4 .doc-link { h4:hover .doc-link { opacity: 0.7; } + +div.tag-experimental { + margin-left: -10px; + padding: 10px; + background-color: #ffd4a8; + color: #925415; +} +div.tag-experimental > h5 { + font-weight: bold; + margin-top: 0; +} +div.tag-experimental > p { + margin: 0 0 5px; +} diff --git a/Tools/jsdoc/cesium_template/tmpl/details.tmpl b/Tools/jsdoc/cesium_template/tmpl/details.tmpl index 5d3b66cea9fc..ef8a61b0c115 100644 --- a/Tools/jsdoc/cesium_template/tmpl/details.tmpl +++ b/Tools/jsdoc/cesium_template/tmpl/details.tmpl @@ -81,6 +81,15 @@ var self = this; + +
+
Experimental
+ +

+ +
+ +
See: