| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  * This file is part of Adblock Plus <https://adblockplus.org/>, |     2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
|     3  * Copyright (C) 2006-2016 Eyeo GmbH |     3  * Copyright (C) 2006-2016 Eyeo GmbH | 
|     4  * |     4  * | 
|     5  * Adblock Plus is free software: you can redistribute it and/or modify |     5  * Adblock Plus is free software: you can redistribute it and/or modify | 
|     6  * it under the terms of the GNU General Public License version 3 as |     6  * it under the terms of the GNU General Public License version 3 as | 
|     7  * published by the Free Software Foundation. |     7  * published by the Free Software Foundation. | 
|     8  * |     8  * | 
|     9  * Adblock Plus is distributed in the hope that it will be useful, |     9  * Adblock Plus is distributed in the hope that it will be useful, | 
|    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of |    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 1024 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1035    * @type String |  1035    * @type String | 
|  1036    */ |  1036    */ | 
|  1037   get regexpString() |  1037   get regexpString() | 
|  1038   { |  1038   { | 
|  1039     // Despite this property being cached, the getter is called |  1039     // Despite this property being cached, the getter is called | 
|  1040     // several times on Safari, due to WebKit bug 132872 |  1040     // several times on Safari, due to WebKit bug 132872 | 
|  1041     let prop = Object.getOwnPropertyDescriptor(this, "regexpString"); |  1041     let prop = Object.getOwnPropertyDescriptor(this, "regexpString"); | 
|  1042     if (prop) |  1042     if (prop) | 
|  1043       return prop.value; |  1043       return prop.value; | 
|  1044  |  1044  | 
|  1045     let regexp = Filter.toRegExp(this.regexpSource); |  1045     let regexp; | 
 |  1046     if (this.regexpSource.length >= 2 && this.regexpSource[0] == "/" && | 
 |  1047         this.regexpSource[this.regexpSource.length - 1] == "/") | 
 |  1048       regexp = this.regexpSource.slice(1, -1); | 
 |  1049     else | 
 |  1050       regexp = Filter.toRegExp(this.regexpSource); | 
|  1046     Object.defineProperty(this, "regexpString", {value: regexp}); |  1051     Object.defineProperty(this, "regexpString", {value: regexp}); | 
|  1047     return regexp; |  1052     return regexp; | 
|  1048   } |  1053   } | 
|  1049 }); |  1054 }); | 
| OLD | NEW |