| 24 | | liberator.search.find = function (str, backwards) { |
| 25 | | XMigemoFind.findMode = XMigemoFind.FIND_MODE_MIGEMO; |
| 26 | | XMigemoFind.find(backwards, lastKeyword = str, false); |
| | 24 | let migemized = { |
| | 25 | find: function (str, backwards) { |
| | 26 | XMigemoFind.findMode = XMigemoFind.FIND_MODE_MIGEMO; |
| | 27 | XMigemoFind.find(backwards, lastKeyword = str, false); |
| | 28 | }, |
| | 29 | |
| | 30 | findAgain: function (reverse) { |
| | 31 | XMigemoFind.find(reverse, lastKeyword, false); |
| | 32 | }, |
| | 33 | |
| | 34 | searchSubmitted: function (command, forcedBackward) { |
| | 35 | //ねこ |
| | 36 | }, |
| | 37 | |
| | 38 | searchCanceled: function () { |
| | 39 | XMigemoFind.clear(false); |
| | 40 | }, |
| 29 | | liberator.search.findAgain = function (reverse) { |
| 30 | | XMigemoFind.find(reverse, lastKeyword, false); |
| | 43 | let original = {}; |
| | 44 | |
| | 45 | for (let name in migemized) |
| | 46 | original[name] = liberator.search[name]; |
| | 47 | |
| | 48 | function set (funcs) { |
| | 49 | for (let name in funcs) |
| | 50 | liberator.search[name] = funcs[name]; |
| | 51 | } |
| | 52 | |
| | 53 | set(migemized); |
| | 54 | |
| | 55 | liberator.plugins.migemizedFind = { |
| | 56 | install: function () set(migemized), |
| | 57 | uninstall: function () set(original), |