@snippetify/book-reader-component
Version:
Book Reader Component
78 lines (72 loc) • 2.14 kB
JavaScript
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
function createCommonjsModule(fn, basedir, module) {
return module = {
path: basedir,
exports: {},
require: function (path, base) {
return commonjsRequire();
}
}, fn(module, module.exports), module.exports;
}
function getAugmentedNamespace(n) {
if (n.__esModule) return n;
var a = Object.defineProperty({}, '__esModule', {value: true});
Object.keys(n).forEach(function (k) {
var d = Object.getOwnPropertyDescriptor(n, k);
Object.defineProperty(a, k, d.get ? d : {
enumerable: true,
get: function () {
return n[k];
}
});
});
return a;
}
function commonjsRequire () {
throw new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs');
}
const defaultConfig = {
page: {
reference: {
enabled: true,
template: ' --{abbr page.no}'
},
languageComparison: {
enabled: true,
icon: 'fas fa-language'
}
},
decorator: {
templates: {
note: '<i class="note-icon sc-book-page fas fa-clipboard"></i>',
bookmark: '<i class="bookmark-icon sc-book-page fas fa-bookmark"></i>'
}
},
selection: {
dispatch: true
},
style: {
reading: {
color: '#343e47',
fontSize: '100%',
textAlign: 'justify',
fontFamily: '"proxima-nova-1","proxima-nova-2","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif',
textShadow: '0 -1px 1px #fff',
backgroundColor: 'transparent'
}
},
contextMenu: {
enabled: true,
items: [
{ name: 'Note', event: 'note' },
{ name: 'Bookmark', event: 'bookmark' },
{ name: 'Highlight', event: 'highlight' },
{ name: 'Search', event: 'search' },
{ name: 'Speech', event: 'speech' },
{ name: 'Copy', event: 'copy' },
{ name: 'Share', event: 'share' },
{ name: 'Compare', event: 'compare' }
]
}
};
export { commonjsGlobal as a, createCommonjsModule as c, defaultConfig as d, getAugmentedNamespace as g };