Changeset 124
- Timestamp:
- 11/13/06 16:14:03 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
checkpad-bookmarklet-box/trunk/checkpadBookmarkletBox.js
r123 r124 11 11 // Bookmarklet 12 12 var elm_rightside = document.getElementById('rightside'); 13 var addForm = document.getElementById('add_form_ms').getElementsByTagName('form')[0];14 13 15 var action = addForm.action; 16 action = 'http://www.checkpad.jp' + action.replace('http://www.checkpad.jp', ''); 14 var idRegexp = new RegExp("&id=([0-9]+)"); 15 location.href.match(idRegexp); 16 var id = RegExp.$1; 17 var action = 'http://www.checkpad.jp/?mode=ms&act=add&pjt_id=' + id; 17 18 18 19 var addBlank = "javascript:(function(){var formObj=document.createElement('form');var ttl=document.createElement('input');document.body.appendChild(formObj);formObj.appendChild(ttl);ttl.name='ttl';ttl.value=document.title+' '+location.href;formObj.action='" + action + "';formObj.acceptCharset='euc-jp';formObj.method='post';formObj.target='_blank';formObj.submit();})();"; 19 20 var addSelf = "javascript:(function(){var formObj=document.createElement('form');var ttl=document.createElement('input');document.body.appendChild(formObj);formObj.appendChild(ttl);ttl.name='ttl';ttl.value=document.title+' '+location.href;formObj.action='" + action + "';formObj.acceptCharset='euc-jp';formObj.method='post';formObj.target='_self';formObj.submit();})();"; 20 21 21 var cpTitleRegexp = new RegExp(" - (.+)$"); 22 document.title.match(cpTitleRegexp); 23 var cpTitle = RegExp.$1 + unescape('%u3078%u8FFD%u52A0'); 22 var cpTitle = document.title + unescape('%u3078%u8FFD%u52A0'); 24 23 25 24 var menuBoxHtml = '<div><p class="title">' + unescape('%u30D6%u30C3%u30AF%u30DE%u30FC%u30AF%u30EC%u30C3%u30C8') + '</p><ul><li><a href="' + addBlank + '">' + cpTitle + '</a> (blank)</li><li><a href="' + addSelf + '">' + cpTitle + '</a> (self)</li></ul></div>';