(o, add_ts)
| 2820 | }; |
| 2821 | |
| 2822 | var determineMetaURL = function(o, add_ts) { |
| 2823 | if (!o) return null; |
| 2824 | |
| 2825 | var f = null, u = null; |
| 2826 | |
| 2827 | if (o.fileURL && o.fileURL.search('^file://' == -1)) f = o.fileURL; |
| 2828 | if (o.downloadURL && o.downloadURL.search('^file://' == -1)) f = o.downloadURL; |
| 2829 | if (o.updateURL && o.updateURL.search('^file://' == -1)) u = o.updateURL; |
| 2830 | |
| 2831 | if (u) return add_ts ? ts_ify(u) : u; |
| 2832 | |
| 2833 | if (f) { |
| 2834 | var murl = null; |
| 2835 | |
| 2836 | murl = f.replace('\.user\.js', '.meta.js'); |
| 2837 | if (murl == f) murl = f.replace('\.tamper\.js', '.meta.js'); |
| 2838 | if (murl == f) murl = null; |
| 2839 | |
| 2840 | return add_ts ? ts_ify(murl) : murl; |
| 2841 | } |
| 2842 | |
| 2843 | return null; |
| 2844 | }; |
| 2845 | |
| 2846 | var getMetaData = function(o, callback) { |
| 2847 | var murl = determineMetaURL(o, true); |
no test coverage detected
searching dependent graphs…