mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Update RapydScript
This commit is contained in:
parent
55960b33a4
commit
60a531283c
Binary file not shown.
@ -518,7 +518,7 @@ def install(translation_data):
|
|||||||
t.install()
|
t.install()
|
||||||
return t
|
return t
|
||||||
|
|
||||||
has_prop = Object.prototype.hasOwnProperty
|
has_prop = Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty)
|
||||||
|
|
||||||
class Translations:
|
class Translations:
|
||||||
|
|
||||||
@ -536,14 +536,14 @@ class Translations:
|
|||||||
def gettext(self, text):
|
def gettext(self, text):
|
||||||
for t in self.translations:
|
for t in self.translations:
|
||||||
m = t[0]['entries']
|
m = t[0]['entries']
|
||||||
if has_prop.call(m, text):
|
if has_prop(m, text):
|
||||||
return m[text][0]
|
return m[text][0]
|
||||||
return text
|
return text
|
||||||
|
|
||||||
def ngettext(self, text, plural, n):
|
def ngettext(self, text, plural, n):
|
||||||
for t in self.translations:
|
for t in self.translations:
|
||||||
m = t[0]['entries']
|
m = t[0]['entries']
|
||||||
if has_prop.call(m, text):
|
if has_prop(m, text):
|
||||||
idx = t[1](n)
|
idx = t[1](n)
|
||||||
return m[text][idx] or (text if n is 1 else plural)
|
return m[text][idx] or (text if n is 1 else plural)
|
||||||
return text if n is 1 else plural
|
return text if n is 1 else plural
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from cfi import scroll_to, at_current, at
|
from cfi import scroll_to, at_current, at
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from ajax import ajax
|
from ajax import ajax
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from ajax import encode_query
|
from ajax import encode_query
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
boss = None
|
boss = None
|
||||||
session_data = None
|
session_data = None
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from dom import build_rule, svgicon
|
from dom import build_rule, svgicon
|
||||||
from elementmaker import E
|
from elementmaker import E
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from dom import clear
|
from dom import clear
|
||||||
from elementmaker import E
|
from elementmaker import E
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from ajax import ajax
|
from ajax import ajax
|
||||||
from dom import clear, set_css, build_rule, svgicon
|
from dom import clear, set_css, build_rule, svgicon
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
DARK = '#39322B'
|
DARK = '#39322B'
|
||||||
LIGHT = '#F6F3E9'
|
LIGHT = '#F6F3E9'
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from book_list.theme import get_color, get_font_size
|
from book_list.theme import get_color, get_font_size
|
||||||
from dom import set_css, clear, create_keyframes, build_rule, svgicon
|
from dom import set_css, clear, create_keyframes, build_rule, svgicon
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from book_list.globals import get_boss, get_session_data
|
from book_list.globals import get_boss, get_session_data
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from ajax import ajax_send
|
from ajax import ajax_send
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
UNDEFINED_DATE = Date('0101-01-01T00:00:00+00:00')
|
UNDEFINED_DATE = Date('0101-01-01T00:00:00+00:00')
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
simple_vendor_prefixes = {
|
simple_vendor_prefixes = {
|
||||||
'animation': v"['webkit', 'moz', 'o']",
|
'animation': v"['webkit', 'moz', 'o']",
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from pythonize import strings
|
from pythonize import strings
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
KEYCODE_MAP = K = Object.create(None)
|
KEYCODE_MAP = K = Object.create(None)
|
||||||
K[8] = 'backspace'
|
K[8] = 'backspace'
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from ajax import ajax, ajax_send
|
from ajax import ajax, ajax_send
|
||||||
from elementmaker import E
|
from elementmaker import E
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
# Based on code originally written by Peter Sorotkin
|
# Based on code originally written by Peter Sorotkin
|
||||||
# http://code.google.com/p/epub-revision/source/browse/trunk/src/samples/cfi/epubcfi.js
|
# http://code.google.com/p/epub-revision/source/browse/trunk/src/samples/cfi/epubcfi.js
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
from encodings import base64encode, base64decode
|
from encodings import base64encode, base64decode
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from dom import set_css
|
from dom import set_css
|
||||||
from read_book.globals import get_boss
|
from read_book.globals import get_boss
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from aes import GCM, random_bytes
|
from aes import GCM, random_bytes
|
||||||
from encodings import hexlify
|
from encodings import hexlify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
from __python__ import bound_methods
|
from __python__ import bound_methods, hash_literals
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from aes import GCM
|
from aes import GCM
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from read_book.globals import iframe_id
|
from read_book.globals import iframe_id
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from dom import clear
|
from dom import clear
|
||||||
from encodings import base64decode, utf8_decode
|
from encodings import base64decode, utf8_decode
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
opts = {}
|
opts = {}
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
# globals: __RENDER_VERSION__
|
# globals: __RENDER_VERSION__
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
import traceback
|
import traceback
|
||||||
from ajax import ajax, encode_query
|
from ajax import ajax, encode_query
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import bound_methods, hash_literals
|
||||||
|
|
||||||
from __python__ import bound_methods
|
|
||||||
from book_list.globals import get_session_data
|
from book_list.globals import get_session_data
|
||||||
from elementmaker import E
|
from elementmaker import E
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from ajax import ajax_send
|
from ajax import ajax_send
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
import initialize # noqa: unused-import
|
import initialize # noqa: unused-import
|
||||||
from ajax import ajax
|
from ajax import ajax
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
def debounce(func, wait, immediate=False):
|
def debounce(func, wait, immediate=False):
|
||||||
# Returns a function, that, as long as it continues to be invoked, will not
|
# Returns a function, that, as long as it continues to be invoked, will not
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
# vim:fileencoding=utf-8
|
# vim:fileencoding=utf-8
|
||||||
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
# License: GPL v3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net>
|
||||||
|
from __python__ import hash_literals
|
||||||
|
|
||||||
from dom import build_rule, clear, svgicon, create_keyframes
|
from dom import build_rule, clear, svgicon, create_keyframes
|
||||||
from elementmaker import E
|
from elementmaker import E
|
||||||
|
Loading…
x
Reference in New Issue
Block a user