/*
@copyright (c) Till Wehowski - All rights reserved
@license (Basic/EULA) http://look-up.webfan.de/webdof-license
@license (Source Code Re-Usage) http://look-up.webfan.de/bsd-license
Copyright (c) 2015, Till Wehowski All rights reserved.
@component https://github.com/frdl/-Flow/tree/master/components/webfan/workspace
*/
(function(){
'use strict';
frdl.each(document.querySelectorAll('*[data-frdl-component$="webfan\/workspace"]'), function(i,el){
if('true'===el.getAttribute('data-frdl-component-loaded-script'))return true;
el.setAttribute('data-frdl-component-initiated', 'true');
el.setAttribute('data-frdl-component-loaded-script', 'true');
el.style.display='inline';
el.style.position="relative";
var a = frdl.Dom.create('a');
if(true===frdl.Dom.isFramed()){
a.style.display="none";
}
var title=el.getAttribute('data-title');
if('string' !== typeof title || ''===title)title='!workspace';
if('string'===typeof el.getAttribute('data-decoration') && '' !== el.getAttribute('data-decoration')){
a.style.textDecoration=el.getAttribute('data-decoration')
}
if('string'===typeof el.getAttribute('data-class') && '' !== el.getAttribute('data-class')){
a.setAttribute('class',el.getAttribute('data-class'));
}
a.style.cursor="pointer";
frdl.Dom.addText(title, a);
a.addEventListener("click", function () {
frdl.wd(true);
}, true, true);
var opened = (el.hasAttribute('data-opened')) ? el.getAttribute('data-opened').toString().toLowerCase() : false;
if('true'===opened || '1'===opened || 'yes' === opened){
if(!frdl.Dom.isFramed() && !frdl.Dom.isVisible('desktop')){
frdl.wd(true);
}
}
frdl.Dom.add(a, el);
});
}());
|