static/tinymce/plugins/layer/editor_plugin_src.js
function(ed, cm, n) {
			var le, p;

			le = this._getParentLayer(n);
			p = ed.dom.getParent(n, 'DIV,P,IMG');

			if (!p) {
				cm.setDisabled('absolute', 1);
				cm.setDisabled('moveforward', 1);
				cm.setDisabled('movebackward', 1);
			} else {
				cm.setDisabled('absolute', 0);
				cm.setDisabled('moveforward', !le);
				cm.setDisabled('movebackward', !le);
				cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute");
			}
		}
function(ed, cm, n) {
			var le, p;

			le = this._getParentLayer(n);
			p = ed.dom.getParent(n, 'DIV,P,IMG');

			if (!p) {
				cm.setDisabled('absolute', 1);
				cm.setDisabled('moveforward', 1);
				cm.setDisabled('movebackward', 1);
			} else {
				cm.setDisabled('absolute', 0);
				cm.setDisabled('moveforward', !le);
				cm.setDisabled('movebackward', !le);
				cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute");
			}
		}
function ( ed , cm , n ) { var le , p ; le = this . _getParentLayer ( n ) ; p = ed . dom . getParent ( n , 'DIV,P,IMG' ) ; if ( ! p ) { cm . setDisabled ( 'absolute' , 1 ) ; cm . setDisabled ( 'moveforward' , 1 ) ; cm . setDisabled ( 'movebackward' , 1 ) ; } else { cm . setDisabled ( 'absolute' , 0 ) ; cm . setDisabled ( 'moveforward' , ! le ) ; cm . setDisabled ( 'movebackward' , ! le ) ; cm . setActive ( 'absolute' , le && le . style . position . toLowerCase ( ) == "absolute" ) ; } }
Private methods
Private methods