(s)
| 516 | return; |
| 517 | } |
| 518 | var processScript = function(s) { |
| 519 | try { |
| 520 | var name = s.name; |
| 521 | var code = Converter.UTF8.decode(Converter.Base64.decode(s.source)); |
| 522 | var uu = s.file_url || s.update_url; // compatibility cause update_url was renamed to file_url |
| 523 | |
| 524 | if (code && code.trim() != "") { |
| 525 | var resp = function(response) { |
| 526 | if (response.installed) { |
| 527 | var en = (s.enable == undefined) ? s.enabled : s.enable; |
| 528 | var o = s.options; |
| 529 | o['enabled'] = en; |
| 530 | o['position'] = s.position; |
| 531 | modifyScriptOptions(s.name, o, false); |
| 532 | } |
| 533 | if (--cnt == 0) modifyScriptOption(null, false, null, true, true); |
| 534 | }; |
| 535 | cnt++; |
| 536 | chrome.extension.sendMessage({method: "saveScript", |
| 537 | name: name, |
| 538 | code: code, |
| 539 | reload: false, |
| 540 | file_url: uu}, |
| 541 | resp); |
| 542 | } |
| 543 | } catch (e) { |
| 544 | err = true; |
| 545 | console.log('options: Error while importing script ' + o.name); |
| 546 | } |
| 547 | } |
| 548 | var p = m.scripts; |
| 549 | for (var o=p.length-1; o>=0; o--) { |
| 550 | processScript(p[o]); |
no outgoing calls
no test coverage detected
searching dependent graphs…