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