Helpviewer/GreaseMonkey/GreaseMonkeyManager.py

changeset 2107
1690f30db6f3
parent 2087
795992a5c561
child 2302
f29e9405c851
equal deleted inserted replaced
2106:cca04724bff8 2107:1690f30db6f3
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import pyqtSignal, QObject, QTimer, QFile, QDir, QSettings, QUrl, \ 12 from PyQt4.QtCore import pyqtSignal, QObject, QTimer, QFile, QDir, QSettings, QUrl, \
13 QByteArray, qVersion 13 QByteArray
14 from PyQt4.QtNetwork import QNetworkAccessManager 14 from PyQt4.QtNetwork import QNetworkAccessManager
15 15
16 from .GreaseMonkeyJavaScript import bootstrap_js 16 from .GreaseMonkeyJavaScript import bootstrap_js
17 from .GreaseMonkeyDownloader import GreaseMonkeyDownloader 17 from .GreaseMonkeyDownloader import GreaseMonkeyDownloader
18 from .GreaseMonkeyScript import GreaseMonkeyScript 18 from .GreaseMonkeyScript import GreaseMonkeyScript
296 (QIODevice) 296 (QIODevice)
297 @return reference to the created reply object (QNetworkReply) 297 @return reference to the created reply object (QNetworkReply)
298 """ 298 """
299 if op == QNetworkAccessManager.GetOperation and \ 299 if op == QNetworkAccessManager.GetOperation and \
300 request.rawHeader("X-Eric5-UserLoadAction") == QByteArray("1"): 300 request.rawHeader("X-Eric5-UserLoadAction") == QByteArray("1"):
301 if qVersion() >= "5.0.0": 301 urlString = request.url().toString(QUrl.RemoveFragment | QUrl.RemoveQuery)
302 urlString = request.url().toString(QUrl.ComponentFormattingOptions(
303 QUrl.RemoveFragment | QUrl.RemoveQuery))
304 else:
305 urlString = request.url().toString(QUrl.RemoveFragment | QUrl.RemoveQuery)
306 if urlString.endswith(".user.js"): 302 if urlString.endswith(".user.js"):
307 self.downloadScript(request) 303 self.downloadScript(request)
308 return EmptyNetworkReply(self) 304 return EmptyNetworkReply(self)
309 305
310 return None 306 return None

eric ide

mercurial