diff --git a/addtocalendar.js b/addtocalendar.js
index 0f9f056..77f0cd0 100644
--- a/addtocalendar.js
+++ b/addtocalendar.js
@@ -176,7 +176,8 @@
'on-button-click': function () {
},
'on-calendar-click': function () {
- }
+ },
+ 'custom-html': {}
};
for (var option in settings) {
@@ -198,7 +199,13 @@
}
continue;
}
-
+ if (typeof settings[option] === "object") {
+ var opts = eattr.replace(/\s*,\s*/g, ',').replace(/^\s+|\s+$/g, '').split(',');
+ for (i in opts) {
+ settings[option][opts[i].split(':')[0]] = opts[i].split(':')[1];
+ }
+ continue;
+ }
settings[option] = element.getAttribute(pname);
}
}
@@ -283,7 +290,7 @@
}
- var atcb_link_id_val = (tag_id == '' ? '' : (tag_id + '_link') );
+ var atcb_link_id_val = (tag_id == '' ? '' : (tag_id + '_link'));
var atcb_list = document.createElement('ul');
atcb_list.className = 'atcb-list';
@@ -293,12 +300,13 @@
continue;
}
var cal_id = calendarsUrl[settings['calendars'][cnum]];
- var atcb_cal_link_id = (tag_id == '' ? '' : ('id="' + tag_id + '_' + cal_id + '_link"') );
+ var atcb_cal_link_id = (tag_id == '' ? '' : ('id="' + tag_id + '_' + cal_id + '_link"'));
+ var menu_item_html = settings['custom-html'].hasOwnProperty(settings['calendars'][cnum]) ? settings['custom-html'][settings['calendars'][cnum]] : settings['calendars'][cnum];
menu_links += '
' + settings['calendars'][cnum] + '';
+ + '" target="_blank" rel="nofollow">' + menu_item_html + '';
}
atcb_list.innerHTML = menu_links;
@@ -333,7 +341,7 @@
var item_link = item_links[varnum];
if (item_link.addEventListener) {
item_link.addEventListener('click', settings['on-calendar-click'], false);
- }else{
+ } else {
item_link.attachEvent('onclick', settings['on-calendar-click']);
}
diff --git a/addtocalendar.min.js b/addtocalendar.min.js
index 5278279..b109702 100644
--- a/addtocalendar.min.js
+++ b/addtocalendar.min.js
@@ -20,4 +20,4 @@
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
-(function(w,d){var atc_url="//addtocalendar.com/atc/",atc_version="1.5";if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0,l=this.length;i'+settings["calendars"][cnum]+""}atcb_list.innerHTML=menu_links;var atcb_link;if(dom[tagnum].querySelector(".atcb-link")==undefined){atcb_link=document.createElement("a");atcb_link.className="atcb-link";atcb_link.innerHTML=atc_button_title;atcb_link.id=atcb_link_id_val;atcb_link.tabIndex=1;dom[tagnum].appendChild(atcb_link);dom[tagnum].appendChild(atcb_list)}else{atcb_link=dom[tagnum].querySelector(".atcb-link");atcb_link.parentNode.appendChild(atcb_list);atcb_link.tabIndex=1;if(atcb_link.id==""){atcb_link.id=atcb_link_id_val}}if(atcb_link.addEventListener){atcb_link.addEventListener("click",settings["on-button-click"],false)}else{atcb_link.attachEvent("onclick",settings["on-button-click"])}var item_links=dom[tagnum].querySelectorAll("atcb-item-link");for(var varnum=0;varnum'+L+""}y.innerHTML=k;var O;void 0==n[o].querySelector(".atcb-link")?((O=document.createElement("a")).className="atcb-link",O.innerHTML=d,O.id=m,O.tabIndex=1,n[o].appendChild(O),n[o].appendChild(y)):((O=n[o].querySelector(".atcb-link")).parentNode.appendChild(y),O.tabIndex=1,""==O.id&&(O.id=m)),O.addEventListener?O.addEventListener("click",i["on-button-click"],!1):O.attachEvent("onclick",i["on-button-click"]);for(var A=n[o].querySelectorAll("atcb-item-link"),f=0;f
-
-
+
2014-05-04 12:00:00
2014-05-04 18:00:00