• R/O
  • SSH
  • HTTPS

gashin-syoutan: Commit


Commit MetaInfo

Révision2 (tree)
l'heure2012-03-29 18:33:56
Auteuroe-ryo

Message de Log

何か入力したら全部 臥薪ワード になる病気みたいなエクステンションになってしまったが、ひとつ前進なのでコミット

Change Summary

Modification

--- src/GoogleChromeExtension/gashin.js (nonexistent)
+++ src/GoogleChromeExtension/gashin.js (revision 2)
@@ -0,0 +1,23 @@
1+/* ひとまず、何か入力されたらそれに変換する、というもの*/
2+
3+document.addEventListener("DOMSubtreeModified",function IntarruptGashinWord(){
4+ var gashinToWord = "食って兜の緒を締める";
5+
6+ var textbox = document.getElementsByTagName("input");
7+ for (i=0;i<textbox.length;i++){
8+ if (textbox[i].type == "text"){
9+ textbox[i].addEventListener("change", function(){
10+ this.value = gashinToWord;
11+ }, true);
12+ }
13+ }
14+
15+ var textarea = document.getElementsByTagName("textarea");
16+ for (i=0;i<textarea.length;i++){
17+ textarea[i].addEventListener("change", function(){
18+ this.value = gashinToWord;
19+ }, true);
20+ }
21+ });
22+/* 頭に描いている方法は、画面更新時に乱数でif文を組んで、ある値のときに
23+テキストボックスに値を入力する方法。*/
\ No newline at end of file
--- src/GoogleChromeExtension/manifest.json (revision 1)
+++ src/GoogleChromeExtension/manifest.json (revision 2)
@@ -1,13 +1,17 @@
11 {
2- "name": "GashinSyoutan",
3- "description": "The expansion to interrupt words to Menu automatically.",
4- "version": "0.5",
5- "browser_action": {
2+ "name": "たまに臥薪嘗胆",
3+ "version": "0.51",
4+ "description": "画面更新時、たまにテキストボックスに、登録した自戒の言葉を出力します",
5+ "browser_action": {
66 "default_icon": "icon.png",
77 "popup": "popup.html"
8- },
9- "icons" : {
10- "48" : "icon.png",
11- "128" : "icon.png"
12- }
8+ },
9+ "content_scripts": [
10+ {
11+ "matches": ["http://*/*", "https://*/*"],
12+ "js": ["Gashin.js"]
13+ }
14+ ],
15+ "all_frames": "true"
1316 }
17+
Afficher sur ancien navigateur de dépôt.