SYMBOL INDEX (933 symbols across 88 files) FILE: ext/background.js function getNewsitesHandler (line 54) | function getNewsitesHandler( result ) { function getCurTab (line 220) | function getCurTab( query, callback ) { function setMenuAndIcon (line 232) | function setMenuAndIcon( id, code ) { function tracked (line 257) | function tracked({ eventCategory, eventAction, eventLabel }) { function analytics (line 271) | function analytics() { FILE: ext/contentscripts.js function blacklist (line 59) | function blacklist() { function bindShortcuts (line 143) | function bindShortcuts() { function focusMode (line 158) | function focusMode() { function readMode (line 190) | function readMode() { function autoOpen (line 219) | function autoOpen() { function entry (line 255) | function entry( current, other, ...str ) { function getCurrent (line 269) | function getCurrent( mode ) { function browserAction (line 281) | function browserAction( is_update ) { function pRead (line 292) | function pRead() { FILE: src/background.js function getNewsitesHandler (line 63) | function getNewsitesHandler( result ) { function getCurTab (line 388) | function getCurTab( query, callback ) { function setMenuAndIcon (line 400) | function setMenuAndIcon( id, code ) { function tracked (line 419) | function tracked({ eventCategory, eventAction, eventValue }) { function uninstall (line 427) | function uninstall() { FILE: src/contentscripts.js function blacklist (line 59) | function blacklist() { function isLazyload (line 71) | function isLazyload() { function bindShortcuts (line 160) | function bindShortcuts() { function focusMode (line 175) | function focusMode() { function readMode (line 207) | function readMode() { function autoOpen (line 246) | function autoOpen() { function entry (line 287) | function entry( current, other, ...str ) { function getCurrent (line 301) | function getCurrent( mode ) { function browserAction (line 313) | function browserAction( is_update ) { function pRead (line 324) | function pRead() { FILE: src/focus/controlbar.jsx class FControl (line 24) | class FControl extends React.Component { method componentDidMount (line 26) | componentDidMount() { method onClose (line 36) | onClose() { method onAction (line 43) | onAction( event, type ) { method componentWillMount (line 92) | componentWillMount() { method componentWillUnmount (line 99) | componentWillUnmount() { method render (line 104) | render() { function Render (line 122) | function Render( root, finder, cb ) { function getRoot (line 134) | function getRoot() { FILE: src/focus/focus.js function Focus (line 26) | function Focus() { this.$target = null; } function includeStyle (line 178) | function includeStyle( $target, style, cls, type ) { function excludeStyle (line 199) | function excludeStyle( $target, type ) { function fixFocus (line 212) | function fixFocus( $focus ) { FILE: src/module/about.jsx class About (line 68) | class About extends React.Component { method render (line 70) | render() { FILE: src/module/account.jsx class AccountOpt (line 11) | class AccountOpt extends React.Component { method onChangeName (line 24) | onChangeName( event ) { method onChangeEmail (line 32) | onChangeEmail( event ) { method onChangeContact (line 40) | onChangeContact( event ) { method componentWillMount (line 44) | componentWillMount() { method stat (line 56) | stat() { method save (line 68) | save() { method render (line 92) | render() { FILE: src/module/actionbar.jsx class Actionbar (line 13) | class Actionbar extends React.Component { method constructor (line 24) | constructor( props ) { method render (line 28) | render() { FILE: src/module/authorize.jsx class Auth (line 16) | class Auth extends React.Component { method onChange (line 47) | onChange( state, value, flag ) { method save (line 290) | save( state, value ) { method linnkOnChange (line 305) | linnkOnChange( state, value ) { method instapaperOnChange (line 309) | instapaperOnChange( state, value ) { method jianguoOnChange (line 313) | jianguoOnChange( state, value ) { method weizhiOnChange (line 317) | weizhiOnChange( state, value ) { method webdavOnChange (line 321) | webdavOnChange() { method notionChange (line 326) | notionChange() { method youdaoChange (line 339) | youdaoChange() { method webdavAuth (line 355) | webdavAuth() { method componentWillReceiveProps (line 375) | componentWillReceiveProps( nextProps ) { method componentDidMount (line 379) | componentDidMount() { method render (line 388) | render() { FILE: src/module/common.jsx class CommonOpt (line 15) | class CommonOpt extends React.Component { method sync (line 25) | sync() { method import (line 133) | import() { method export (line 190) | export() { method oldnewsites (line 199) | oldnewsites() { method newsites (line 207) | newsites() { method clear (line 223) | clear() { method importsecret (line 240) | importsecret( state, secret, callback ) { method componentDidMount (line 246) | componentDidMount() { method render (line 257) | render() { FILE: src/module/common/editor.jsx class Editor (line 19) | class Editor extends React.Component { method changeName (line 30) | changeName( value, code ) { method changeURL (line 36) | changeURL( value, code ) { method changeTitle (line 42) | changeTitle( event ) { method changeDesc (line 59) | changeDesc( event ) { method changeInclude (line 72) | changeInclude( value, code ) { method changeExclude (line 78) | changeExclude( value, code ) { method changeAvatar (line 84) | changeAvatar( idx, type, value ) { method changePaging (line 97) | changePaging( idx, type, value ) { method changeCSS (line 110) | changeCSS( event ) { method render (line 115) | render() { FILE: src/module/common/exclude.jsx class Exclude (line 6) | class Exclude extends React.Component { method changeExclude (line 20) | changeExclude( event ) { method render (line 30) | render() { function getExclude (line 70) | function getExclude( htmls ) { FILE: src/module/common/include.jsx class Include (line 6) | class Include extends React.Component { method changeInclude (line 22) | changeInclude( event ) { method render (line 37) | render() { FILE: src/module/common/name.jsx class Name (line 9) | class Name extends React.Component { method changeName (line 15) | changeName( event ) { method render (line 35) | render() { FILE: src/module/common/shortcuts.jsx class Shortcuts (line 7) | class Shortcuts extends React.Component { method changeShortcuts (line 15) | changeShortcuts( event ) { method componentDidMount (line 39) | componentDidMount() { method render (line 44) | render() { function updateShortcuts (line 64) | function updateShortcuts( id ) { function verifyShortkey (line 91) | function verifyShortkey( key ) { function fixKey (line 105) | function fixKey( event ) { FILE: src/module/common/theme.jsx class ThemeSel (line 3) | class ThemeSel extends React.Component { method changeBgColor (line 5) | changeBgColor( event ) { method componentDidMount (line 21) | componentDidMount() { method render (line 25) | render() { function setBgThemeStyle (line 40) | function setBgThemeStyle( theme ) { FILE: src/module/common/url.jsx class URL (line 7) | class URL extends React.Component { method changeURL (line 21) | changeURL( event ) { method render (line 43) | render() { FILE: src/module/enhancesite.jsx function loadingState (line 22) | function loadingState( state, str ) { function getService (line 47) | function getService( method ) { function fail (line 58) | function fail( xhr, textStatus, error ) { function getSites (line 68) | function getSites( sites ) { function editorEmptyRender (line 80) | function editorEmptyRender() { function siteinfoEmptyRender (line 87) | function siteinfoEmptyRender() { function siteinfoRender (line 94) | function siteinfoRender() { function sitesRender (line 106) | function sitesRender() { class Sites (line 117) | class Sites extends React.Component { method onChange (line 119) | onChange( value, name ) { method render (line 138) | render() { class SiteInfo (line 148) | class SiteInfo extends React.Component { method onChange (line 150) | onChange( id, event ) { method onDropdownChange (line 154) | onDropdownChange( value ) { method render (line 158) | render() { class Import (line 205) | class Import extends React.Component { method onSecretChange (line 211) | onSecretChange( event ) { method login (line 215) | login() { method getSites (line 235) | getSites( uid, id ) { method insert (line 254) | insert( method, site ) { method delete (line 283) | delete( id ) { method update (line 304) | update() { method remove (line 354) | remove() { method permit (line 369) | permit() { method logout (line 399) | logout() { method render (line 403) | render() { FILE: src/module/feedback.jsx class Feedback (line 10) | class Feedback extends React.Component { method onStarClick (line 38) | onStarClick( idx ) { method onStarHover (line 49) | onStarHover( idx ) { method onRateClick (line 53) | onRateClick() { method onURLChange (line 62) | onURLChange( event ) { method onAnonymousChange (line 66) | onAnonymousChange( value ) { method onChangeMode (line 70) | onChangeMode( mode ) { method onClose (line 74) | onClose() { method onSubmitClick (line 83) | onSubmitClick() { method onGithubClick (line 87) | onGithubClick() { method onTucaoClick (line 125) | onTucaoClick() { method render (line 145) | render() { function Render (line 232) | function Render( version, user, rate = false ) { FILE: src/module/focus.jsx class FocusOpt (line 11) | class FocusOpt extends React.Component { method changeBgColor (line 13) | changeBgColor( bgcolor, $target ) { method changeOpacity (line 19) | changeOpacity( value ) { method changeShortcuts (line 26) | changeShortcuts( shortcuts ) { method render (line 31) | render() { FILE: src/module/guide.jsx class Guide (line 10) | class Guide extends React.Component { method onClick (line 24) | onClick( event, idx, url, detail ) { method onLoadingClick (line 47) | onLoadingClick() { method componentWillMount (line 68) | componentWillMount() { method componentDidUpdate (line 74) | componentDidUpdate() { method componentDidMount (line 78) | componentDidMount() { method render (line 92) | render() { function start (line 123) | function start( id, verify = true, detail = {} ) { FILE: src/module/keyboard.js function render (line 18) | function render( $target ) { function task (line 41) | function task( key ) { function listenESC (line 52) | function listenESC( callback ) { function listen (line 68) | function listen( callback ) { function bind (line 106) | function bind( combo, callback ) { function openLink (line 126) | function openLink() { function openLinkEventHander (line 139) | function openLinkEventHander( event ) { function removeOpenLink (line 171) | function removeOpenLink() { function openLinkExist (line 178) | function openLinkExist() { function keyboradmap (line 186) | function keyboradmap() { function removeHelp (line 219) | function removeHelp() { function helpExist (line 223) | function helpExist() { FILE: src/module/labs.jsx class LabsOpt (line 13) | class LabsOpt extends React.Component { method onChange (line 28) | onChange( value, model, state, child ) { method changeExclusion (line 42) | changeExclusion( event ) { method changeWhitelist (line 47) | changeWhitelist( event ) { method changeLazyload (line 52) | changeLazyload( event ) { method tocState (line 57) | tocState( value ) { method cleanupState (line 61) | cleanupState( value ) { method lazyloadState (line 65) | lazyloadState( value ) { method exclusionState (line 69) | exclusionState( value ) { method blacklist (line 74) | blacklist( event ) { method componentDidMount (line 79) | componentDidMount() { method onClick (line 86) | onClick( state ) { method render (line 91) | render() { FILE: src/module/notice.jsx class Notice (line 23) | class Notice extends React.Component { method onClick (line 44) | onClick( event, id ) { method onReadallClick (line 61) | onReadallClick() { method onLoadmoreClick (line 72) | onLoadmoreClick() { method componentWillMount (line 76) | componentWillMount() { method componentDidMount (line 95) | componentDidMount() { method render (line 99) | render() { class List (line 151) | class List extends React.Component { method onClick (line 163) | onClick( event, id ) { method onActive (line 169) | onActive( event, id ) { method render (line 175) | render() { FILE: src/module/pluginbar.jsx class Pluginbar (line 7) | class Pluginbar extends React.Component { method getCategory (line 15) | getCategory() { method enable (line 27) | enable( id ) { method componentWillMount (line 39) | componentWillMount() { method render (line 46) | render() { FILE: src/module/plugins.jsx class Card (line 12) | class Card extends React.Component { method update (line 22) | update() { method delete (line 35) | delete() { method enable (line 44) | enable() { method addmore (line 49) | addmore() { method render (line 53) | render() { class Cards (line 95) | class Cards extends React.Component { method render (line 106) | render() { class PluginsOpt (line 118) | class PluginsOpt extends React.Component { method writecb (line 124) | writecb() { method install (line 128) | install() { method clear (line 159) | clear() { method addmore (line 174) | addmore() { method update (line 178) | update() { method import (line 205) | import() { method onChange (line 234) | onChange( type ) { method componentWillMount (line 244) | componentWillMount() { method render (line 254) | render() { FILE: src/module/read.jsx class ReadOpt (line 22) | class ReadOpt extends React.Component { method parse (line 24) | parse( value ) { method changeBgColor (line 29) | changeBgColor( theme ) { method changeShortcuts (line 36) | changeShortcuts( shortcuts ) { method changeFontfamily (line 42) | changeFontfamily( name, value ) { method changeFontsize (line 53) | changeFontsize( value ) { method changeLayout (line 60) | changeLayout( value ) { method changeStyle (line 67) | changeStyle( value, type ) { method render (line 78) | render() { FILE: src/module/setting.jsx class Modals (line 26) | class Modals extends React.Component { method close (line 29) | close( restore = rollback() ) { method save (line 34) | save() { method siteeditor (line 50) | siteeditor() { method constructor (line 55) | constructor( props ) { method componentDidMount (line 59) | componentDidMount() { method render (line 64) | render() { function rollback (line 87) | function rollback() { function Render (line 104) | function Render( cb ) { function Exist (line 115) | function Exist() { function Exit (line 122) | function Exit() { FILE: src/module/sharecard.jsx class ShareCard (line 8) | class ShareCard extends React.Component { method download (line 10) | download() { method exit (line 17) | exit() { method componentWillUnmount (line 21) | componentWillUnmount() { method render (line 25) | render() { function Render (line 53) | function Render( root, title, txt ) { FILE: src/module/sitebar.jsx class Sitebar (line 8) | class Sitebar extends React.Component { method active (line 34) | active( obj ) { method componentWillMount (line 56) | componentWillMount() { method render (line 69) | render() { FILE: src/module/siteeditor.jsx class SiteEditor (line 23) | class SiteEditor extends React.Component { method close (line 25) | close() { method action (line 29) | action( type ) { method delete (line 40) | delete() { method save (line 57) | save() { method submit (line 85) | submit() { method componentDidMount (line 91) | componentDidMount() { method render (line 96) | render() { function Render (line 126) | function Render() { function Exist (line 144) | function Exist() { function Exit (line 151) | function Exit() { FILE: src/module/sites.jsx class Card (line 12) | class Card extends React.Component { method update (line 22) | update() { method delete (line 26) | delete() { method addmore (line 41) | addmore() { method render (line 45) | render() { class Cards (line 76) | class Cards extends React.Component { method onChange (line 86) | onChange( type ) { method render (line 92) | render() { class SitesOpts (line 104) | class SitesOpts extends React.Component { method newsites (line 106) | newsites() { method onClick (line 123) | onClick( state ) { method changeOrigins (line 127) | changeOrigins() { method origins (line 133) | origins( type ) { method onChange (line 185) | onChange( type ) { method clear (line 189) | clear() { method addmore (line 206) | addmore() { method install (line 210) | install() { method update (line 257) | update() { method pending (line 288) | pending() { method temp (line 303) | temp() { method componentWillMount (line 318) | componentWillMount() { method render (line 325) | render() { FILE: src/module/unrdist.jsx class Unrdist (line 33) | class Unrdist extends React.Component { method onAction (line 61) | onAction( event, ...rests ) { method onClick (line 93) | onClick() { method render (line 98) | render() { FILE: src/module/urlscheme.jsx method onDropdownChange (line 37) | onDropdownChange( value ) { method onURLChange (line 41) | onURLChange( event ) { method onOpenedChange (line 58) | onOpenedChange( value ) { method onClose (line 62) | onClose() { method onSave (line 71) | onSave() { FILE: src/module/welcome.jsx class Welcome (line 100) | class Welcome extends React.Component { method prevClick (line 107) | prevClick() { method nextClick (line 111) | nextClick() { method closeClick (line 117) | closeClick() { method carousel (line 122) | carousel() { method componentDidMount (line 130) | componentDidMount() { method componentWillUnmount (line 155) | componentWillUnmount() { method render (line 159) | render() { function exit (line 364) | function exit() { function Render (line 377) | function Render( root, first, version ) { FILE: src/options/custom.js function navRender (line 50) | function navRender() { function setPreviewStyle (line 61) | function setPreviewStyle() { function propertyRender (line 72) | function propertyRender() { FILE: src/options/notice.js function navRender (line 35) | function navRender() { function noticeRender (line 46) | function noticeRender() { FILE: src/options/options.js function tabChange (line 104) | function tabChange( idx ) { function loadingRender (line 134) | function loadingRender() { function pRead (line 148) | function pRead() { function updateData (line 157) | function updateData() { function hashnotify (line 169) | function hashnotify() { function vernotify (line 195) | function vernotify( first ) { function firstLoad (line 231) | function firstLoad( first ) { function welcomeRender (line 249) | function welcomeRender( first, version ) { function mainRender (line 258) | function mainRender( idx ) { function tabsRender (line 270) | function tabsRender( color ) { function navRender (line 339) | function navRender() { function sidebarRender (line 351) | function sidebarRender() { function noticeRender (line 379) | function noticeRender() { function helpRender (line 417) | function helpRender() { function feedbackRender (line 445) | function feedbackRender() { FILE: src/options/sitemgr.js function changeSiteinfo (line 59) | function changeSiteinfo( info ) { function navRender (line 69) | function navRender() { function controlbarRender (line 80) | function controlbarRender() { function siteeditorRender (line 201) | function siteeditorRender( url, site, type, info ) { function formatsites (line 222) | function formatsites( sites ) { function verify (line 233) | function verify() { FILE: src/read/controlbar.jsx class ReadCtlbar (line 35) | class ReadCtlbar extends React.Component { method verify (line 41) | verify( type ) { method componentDidMount (line 47) | componentDidMount() { method onAction (line 63) | onAction( event, type ) { method onChange (line 128) | onChange( type, custom ) { method onPop (line 135) | onPop( type ) { method componentWillMount (line 139) | componentWillMount() { method constructor (line 201) | constructor( props ) { method render (line 205) | render() { FILE: src/read/progressbar.jsx class ProcessBar (line 3) | class ProcessBar extends React.Component { method componentDidMount (line 14) | componentDidMount() { method componentWillUnmount (line 20) | componentWillUnmount() { method scrollEventHandle (line 24) | scrollEventHandle() { method render (line 29) | render() { FILE: src/read/read.jsx class Read (line 59) | class Read extends React.Component { method verifyContent (line 61) | verifyContent() { method componentWillMount (line 103) | componentWillMount() { method componentDidMount (line 113) | async componentDidMount() { method componentWillUnmount (line 160) | componentWillUnmount() { method onAction (line 179) | onAction( type, value, custom ) { method exit (line 243) | exit() { method render (line 247) | render() { function Render (line 278) | function Render( callMathjax = true ) { function Highlight (line 294) | function Highlight() { function Exist (line 308) | function Exist( action ) { function Exit (line 320) | function Exit() { function mathJaxMode (line 332) | function mathJaxMode() { function getReadRoot (line 363) | function getReadRoot() { function excludes (line 376) | function excludes( $target, exclude ) { function loadPlugins (line 386) | function loadPlugins( state ) { FILE: src/read/special.jsx class Multiple (line 9) | class Multiple extends React.Component { method render (line 16) | render() { class Paging (line 45) | class Paging extends React.Component { method onClick (line 56) | onClick( state ) { method componentDidMount (line 60) | componentDidMount() { method render (line 66) | render() { FILE: src/read/toc.jsx class TOC (line 5) | class TOC extends React.Component { method onClick (line 7) | onClick( event ) { method componentDidMount (line 33) | componentDidMount() { method render (line 71) | render() { function Render (line 97) | function Render( root, $target, theme, hidden ) { FILE: src/service/browser.js class Browser (line 21) | class Browser { method adapter (line 28) | get adapter() { method type (line 44) | get type() { method constructor (line 48) | constructor( type ) { method isFirefox (line 57) | isFirefox() { FILE: src/service/export.js function png (line 22) | function png( element, name, callback ) { function pdf (line 36) | function pdf() { function markdown (line 47) | function markdown( data, name, callback ) { function epub (line 69) | function epub( data, url, title, desc, callback ) { function download (line 96) | function download( data, name ) { function prueDownload (line 108) | function prueDownload( data, name ) { function unlink (line 124) | function unlink( id ) { class Dropbox (line 148) | class Dropbox { method id (line 150) | get id() { return "dropbox"; } method name (line 151) | get name() { return name( this.id ); } method client_id (line 153) | get client_id() { method redirect_uri (line 157) | get redirect_uri() { method config_name (line 161) | get config_name() { method New (line 165) | New() { method Auth (line 171) | Auth() { method Accesstoken (line 176) | Accesstoken( url ) { method Exist (line 183) | Exist( name, callback ) { method Read (line 205) | Read( name, callback ) { method Write (line 224) | Write( name, data, callback, path = "" ) { class Pocket (line 261) | class Pocket { method id (line 263) | get id() { return "pocket"; } method name (line 264) | get name() { return name( this.id ); } method consumer_key (line 266) | get consumer_key() { method redirect_uri (line 270) | get redirect_uri() { method header (line 274) | get header() { method New (line 281) | New() { method Request (line 289) | Request( callback ) { method Login (line 308) | Login( code ) { method Accesstoken (line 314) | Accesstoken( url ) { method Auth (line 318) | Auth( callback ) { method Add (line 341) | Add( url, title, callback ) { class Ins (line 370) | class Ins { method id (line 372) | get id() { return "instapaper"; } method name (line 373) | get name() { return name( this.id ); } method constructor (line 374) | constructor() { method consumer_key (line 380) | get consumer_key() { method consumer_secret (line 384) | get consumer_secret() { method Login (line 388) | Login( username, password, callback ) { method Add (line 401) | Add( url, title, description, callback ) { class Linnk (line 419) | class Linnk { method id (line 421) | get id() { return "linnk"; } method name (line 422) | get name() { return name( this.id ); } method constructor (line 423) | constructor() { method error_code (line 429) | get error_code() { method tags (line 439) | get tags() { method Login (line 443) | Login( username, password, callback ) { method Add (line 462) | Add( url, title, callback ) { method Groups (line 485) | Groups( callback ) { method GetGroup (line 501) | GetGroup( name, target ) { method NewGroup (line 507) | NewGroup( name, callback ) { method GetSafeGroup (line 521) | GetSafeGroup( name, callback ) { class Evernote (line 539) | class Evernote { method id (line 541) | get id() { return this.env.toLowerCase(); } method name (line 542) | get name() { return name( this.env ); } method constructor (line 544) | constructor() { method host (line 553) | get host() { method server (line 561) | get server() { method china (line 566) | get china() { method headers (line 570) | get headers() { method New (line 578) | New() { method RequestToken (line 587) | RequestToken( callback ) { method Accesstoken (line 608) | Accesstoken( url ) { method Auth (line 616) | Auth( callback ) { method Add (line 642) | Add( title, content, callback ) { class Onenote (line 670) | class Onenote { method id (line 672) | get id() { return "onenote"; } method name (line 673) | get name() { return name( this.id ); } method client_id (line 675) | get client_id() { method client_secret (line 679) | get client_secret() { method redirect_uri (line 683) | get redirect_uri() { method scopes (line 688) | get scopes() { method New (line 692) | New() { method Wrapper (line 699) | Wrapper( url, title, content ) { method Login (line 717) | Login() { method Accesstoken (line 732) | Accesstoken( url ) { method Auth (line 742) | Auth( callback ) { method Add (line 769) | Add( html, callback ) { class GDrive (line 794) | class GDrive { method id (line 796) | get id() { return "gdrive"; } method name (line 797) | get name() { return name( this.id ); } method client_id (line 799) | get client_id() { method redirect_uri (line 803) | get redirect_uri() { method scope (line 807) | get scope() { method folder (line 811) | get folder() { method header (line 818) | get header() { method errors (line 825) | get errors() { method boundary (line 833) | get boundary() { method New (line 837) | New() { method Login (line 844) | Login() { method Accesstoken (line 861) | Accesstoken( url ) { method Auth (line 868) | Auth( callback ) { method CreateFolder (line 882) | CreateFolder( callback ) { method CreateFile (line 901) | CreateFile( name, content ) { method Add (line 927) | Add( type, callback, content ) { class Jianguo (line 956) | class Jianguo { method id (line 958) | get id() { return "jianguo"; } method name (line 959) | get name() { return name( this.id ); } method url (line 961) | get url() { method root (line 965) | get root() { method folder (line 969) | get folder() { method config_name (line 973) | get config_name() { method Auth (line 977) | Auth( user, password, callback ) { method Add (line 990) | Add( user, password, path, content, callback ) { method Read (line 1003) | Read( user, password, name, callback ) { class WebDAV (line 1022) | class WebDAV { method id (line 1024) | get id() { return "webdav"; } method name (line 1025) | get name() { return name( this.id ); } method root (line 1027) | get root() { method Auth (line 1031) | Auth( url, user, password, callback ) { method Add (line 1043) | Add( url, user, password, name, content, callback ) { class Yuque (line 1063) | class Yuque { method id (line 1065) | get id() { return "yuque"; } method name (line 1066) | get name() { return name( this.id ); } method client_id (line 1068) | get client_id() { method client_secret (line 1072) | get client_secret() { method redirect_uri (line 1076) | get redirect_uri() { method scopes (line 1081) | get scopes() { method New (line 1085) | New() { method Login (line 1095) | Login() { method Accesstoken (line 1111) | Accesstoken( url ) { method Auth (line 1121) | Auth( callback ) { method GetUser (line 1146) | GetUser( callback ) { method GetRepos (line 1164) | GetRepos( callback ) { method CreateRepo (line 1186) | CreateRepo( callback ) { method Add (line 1212) | Add( title, body, callback ) { class Notion (line 1242) | class Notion { method id (line 1244) | get id() { return "notion"; } method name (line 1245) | get name() { return name( this.id ); } method url (line 1247) | get url() { method hasWriteRule (line 1251) | hasWriteRule(role){ method getBlockName (line 1255) | getBlockName(titleArray){ method UUID (line 1262) | UUID() { method getBlocks (line 1267) | getBlocks( result ) { method getFirstBlock (line 1355) | getFirstBlock( result ) { method Auth (line 1368) | Auth( callback ) { method MathImages (line 1402) | MathImages( content ) { method DonwloadOriginImage (line 1417) | DonwloadOriginImage( url ) { method UploadOriginImage (line 1430) | UploadOriginImage({ type, size, url }) { method UploadImages (line 1454) | async UploadImages( content ) { method Add (line 1500) | async Add( title, content, callback ) { method TempFile (line 1522) | TempFile( parentId, title, callback ) { method GetFileUrl (line 1627) | GetFileUrl( name, callback, option = { bucket: 'temporary', contentTyp... method WriteFile (line 1642) | WriteFile( url, content, callback ) { method ImportFile (line 1659) | ImportFile( url, name, documentId, callback ) { method GetCollectionData (line 1698) | GetCollectionData( callback ) { method AddCollectionUrlSchema (line 1715) | AddCollectionUrlSchema( collection, callback ) { method CheckQueueTask (line 1772) | CheckQueueTask( taskId, callback ) { method SetProperties (line 1795) | SetProperties( documentId, callback ) { method Save (line 1815) | Save( storage ) { class Youdao (line 1828) | class Youdao { method id (line 1830) | get id() { return "youdao"; } method name (line 1831) | get name() { return name( this.id ); } method url (line 1833) | get url() { method permissions (line 1837) | get permissions() { method UUID (line 1844) | UUID() { method Cookies (line 1849) | Cookies( callback ) { method Auth (line 1858) | Auth( callback ) { method Add (line 1891) | Add( title, content, callback ) { class Wiz (line 1927) | class Wiz { method id (line 1929) | get id() { return "weizhi"; } method name (line 1930) | get name() { return name( this.id ); } method tag (line 1932) | get tag() { method category (line 1936) | get category() { method Auth (line 1940) | Auth( user, password, callback ) { method Add (line 1962) | Add( url, title, content, callback ) { class Kindle (line 1998) | class Kindle { method constructor (line 2000) | constructor() { method host (line 2004) | get host() { method server (line 2009) | get server() { method Read (line 2013) | Read( url, title, desc, content, style, callback ) { method Temp (line 2035) | Temp() { method Send (line 2041) | Send() { function name (line 2054) | function name( type ) { function mdWrapper (line 2082) | function mdWrapper( content, name, notify ) { function md2HTML (line 2096) | function md2HTML( content ) { function serviceCallback (line 2114) | function serviceCallback( result, error, name, type, notify ) { function verifyService (line 2135) | function verifyService( storage, service, type, name, notify, auto = tru... FILE: src/service/highlight.js function start (line 10) | function start() { function multi (line 48) | function multi( callback ) { function annotate (line 77) | function annotate() { function controlbar (line 103) | function controlbar( dom ) { FILE: src/service/local.js constant NAMES (line 3) | const id = "simpread", constant MAX_COUNT (line 3) | const id = "simpread", class Local (line 19) | class Local { method curcount (line 21) | get curcount() { method Count (line 30) | Count() { method Firstload (line 47) | Firstload() { method Version (line 62) | Version( version ) { method Patch (line 71) | Patch( state, value ) { function get (line 84) | function get( key ) { function set (line 94) | function set( key, value ) { function remove (line 103) | function remove( key ) { FILE: src/service/menu.js function onClicked (line 42) | function onClicked( callback ) { function createAll (line 49) | function createAll() { function create (line 90) | function create( type ) { function remove (line 106) | function remove( type ) { function update (line 122) | function update( type ) { function refresh (line 134) | function refresh( cur ) { FILE: src/service/message.js function add (line 67) | function add( type, value = {} ) { FILE: src/service/offline.js function HTML (line 18) | function HTML( title, desc, content, styles ) { function Markdown (line 81) | function Markdown( content, callback ) { function getImages (line 106) | function getImages( callback ) { function serialConvert (line 128) | function serialConvert( url ) { function setBase64 (line 154) | function setBase64( url, uri ) { function toBase64 (line 170) | function toBase64( url, callback ) { function restoreImg (line 191) | function restoreImg() { FILE: src/service/output.js function action (line 27) | function action( type, title, desc, content ) { function corbLoader (line 424) | function corbLoader( state, callback ) { FILE: src/service/permission.js function Get (line 4) | function Get( permissions, callback ) { function Remove (line 12) | function Remove( permissions, callback ) { FILE: src/service/runtime.js function generateID (line 17) | function generateID( type ) { function install (line 39) | function install( id, url, callback ) { function dispatch (line 54) | function dispatch( type, value ) { function exec (line 65) | function exec( state, site, plugin ) { function func (line 83) | function func( source ) { function Storage (line 104) | function Storage( id, data, callback ) { function Controlbar (line 122) | function Controlbar( type, callback ) { function Save (line 137) | function Save( data, callback ) { function addStyle (line 158) | function addStyle( str ) { function addTrigger (line 167) | function addTrigger( str ) { function testPlugin (line 193) | function testPlugin( style, plugin, trigger ) { FILE: src/service/snapshot.js function start (line 5) | function start() { function remove (line 34) | function remove() { function controlbar (line 38) | function controlbar() { FILE: src/service/storage.js class Storage (line 277) | class Storage { method option (line 284) | get option() { method focus (line 293) | get focus() { method read (line 302) | get read() { method current (line 311) | get current() { method unrdist (line 331) | get unrdist() { method notice (line 340) | get notice() { method version (line 349) | get version() { method patch (line 358) | get patch() { method simpread (line 367) | get simpread() { method statistics (line 376) | get statistics() { method user (line 385) | get user() { method secret (line 394) | get secret() { method plugins (line 403) | get plugins() { method sites (line 412) | get sites() { method websites (line 426) | get websites() { method puread (line 435) | set puread( value ) { method puread (line 444) | get puread() { method service (line 453) | get service() { method notice_service (line 463) | get notice_service() { method help_service (line 475) | get help_service() { method Read (line 484) | Read( callback ) { method ReadAsync (line 505) | ReadAsync( callback ) { method WriteAsync (line 539) | WriteAsync( simp, sec, plugs ) { method Write (line 558) | Write( callback, new_val = undefined ) { method Writesite (line 569) | Writesite( sites, callback ) { method Getcur (line 577) | Getcur( key, site ) { method Setcur (line 592) | Setcur( key ) { method VerifyCur (line 602) | VerifyCur( type ) { method Compare (line 614) | Compare( type ) { method GetRemote (line 637) | async GetRemote( type, callback ) { method Statistics (line 674) | Statistics( type, service, state = "write" ) { method UnRead (line 722) | UnRead( type, args, callback, state = "write" ) { method Verify (line 773) | Verify( data = undefined ) { method Safe (line 820) | Safe( callback, data ) { method Notice (line 855) | Notice( callback, data ) { method Plugins (line 879) | Plugins( callback, data ) { method Export (line 900) | Export() { method Restore (line 921) | Restore( key ) { method Clear (line 932) | Clear( state, callback ) { method Fix (line 944) | Fix( target, curver, newver, source ) { function swap (line 980) | function swap( source, target ) { function clone (line 995) | function clone( target ) { function save (line 1005) | function save( callback, no_update ) { function now (line 1021) | function now() { function getURI (line 1032) | function getURI() { FILE: src/service/stylesheet.js function iconPath (line 16) | function iconPath( name ) { function getColor (line 26) | function getColor( value ) { function backgroundColor (line 42) | function backgroundColor( bgcolor, opacity ) { function opacity (line 55) | function opacity( opacity ) { function fontFamily (line 72) | function fontFamily( family ) { function fontSize (line 81) | function fontSize( value ) { function layout (line 94) | function layout( width ) { function custom (line 104) | function custom( type, props ) { function css (line 145) | function css( type, styles ) { function siteCSS (line 159) | function siteCSS( styles ) { function preview (line 170) | function preview( styles ) { function vfyCustom (line 183) | function vfyCustom( type, styles ) { function getCustomCSS (line 200) | function getCustomCSS() { function specialCSS (line 214) | function specialCSS( mathjax, callback ) { FILE: src/service/theme.js class Theme (line 26) | class Theme { method colors (line 33) | get colors() { method names (line 42) | get names() { method theme (line 51) | get theme() { method Change (line 60) | Change( theme ) { method Get (line 69) | Get( theme ) { method GetAll (line 73) | GetAll() { method constructor (line 77) | constructor() { function findThemeStyle (line 90) | function findThemeStyle( callback ) { function tocTheme (line 113) | function tocTheme( theme ) { FILE: src/service/tips.js function Render (line 12) | function Render( plugins ) { function Help (line 49) | function Help( statistics ) { function Verify (line 64) | function Verify( id, callback ) { function Done (line 76) | function Done( id ) { FILE: src/service/util.js function verifyHtml (line 12) | function verifyHtml( html ) { function specTest (line 36) | function specTest( content ) { function html2enml (line 48) | function html2enml( html, url ) { function md2enml (line 121) | function md2enml( result ) { function multi2enml (line 134) | function multi2enml( str ) { function clearMD (line 148) | function clearMD( str, header = true ) { function clearHTML (line 165) | function clearHTML( str ) { function exclusion (line 186) | function exclusion( minimatch, data ) { function whitelist (line 204) | function whitelist( minimatch, data ) { function blacklist (line 222) | function blacklist( minimatch, data ) { function lazyload (line 239) | function lazyload( minimatch, data ) { function getPageInfo (line 254) | function getPageInfo() { FILE: src/service/version.js function Verify (line 339) | function Verify( curver, data ) { function Incompatible (line 503) | function Incompatible( ver, data ) { function Notify2 (line 524) | function Notify2( first, type, ver ) { function SilentUpdate (line 534) | function SilentUpdate() { function Compare (line 545) | function Compare( target ) { function FixSubver (line 564) | function FixSubver( patch, target ) { function VerifyPlugins (line 583) | function VerifyPlugins( option ) { FILE: src/service/watch.js function message (line 19) | function message( type, value ) { function push (line 29) | function push( type, value ) { function pull (line 38) | function pull( tabid ) { function lock (line 48) | function lock( url ) { function verify (line 67) | function verify( callback ) { function getCurAllTabs (line 79) | function getCurAllTabs( type ) { FILE: src/vender/carousel/carousel.js function setupEvents (line 113) | function setupEvents() { function xpos (line 126) | function xpos(e) { function ypos (line 136) | function ypos(e) { function wrap (line 146) | function wrap(x) { function scroll (line 150) | function scroll(x) { function track (line 279) | function track() { function autoScroll (line 292) | function autoScroll() { function click (line 307) | function click(e) { function cycleTo (line 327) | function cycleTo(n) { function tap (line 349) | function tap(e) { function drag (line 364) | function drag(e) { function release (line 399) | function release(e) { FILE: src/vender/instapaper.js class Instapaper (line 10) | class Instapaper { method generateNonce (line 17) | generateNonce() { method getUTCtimestamp (line 29) | getUTCtimestamp() { method authTemplate (line 35) | authTemplate(req) { method sigBaseTemplate (line 47) | sigBaseTemplate(req) { method makeSigningKey (line 75) | makeSigningKey() { method makeSignature (line 86) | makeSignature(req) { method makeRequestObject (line 94) | makeRequestObject(options) { method request (line 112) | request(options) { method requestToken (line 140) | requestToken(user, password) { method verifyCredentials (line 178) | verifyCredentials() { method bookmarkList (line 189) | bookmarkList() { method add (line 195) | add( url, title, description ) { FILE: src/vender/mduikit/autocomplete.jsx class ListView (line 212) | class ListView extends React.Component { method onMouseOver (line 229) | onMouseOver( event ) { method onClick (line 237) | onClick( event ) { method render (line 241) | render() { class AC (line 288) | class AC extends React.Component { method onTextKeyDown (line 332) | onTextKeyDown( event ) { method onTextChangeFocus (line 363) | onTextChangeFocus( event ) { method onTextChangeBlur (line 372) | onTextChangeBlur( event ) { method onTextChange (line 381) | onTextChange( event ) { method onDropdownClick (line 392) | onDropdownClick( event ) { method onDropdownChange (line 402) | onDropdownChange( name, value ) { method filter (line 409) | filter( value ) { method componentDidMount (line 415) | componentDidMount() { method render (line 419) | render() { FILE: src/vender/mduikit/button.jsx class Button (line 163) | class Button extends React.Component { method onMouseOver (line 214) | onMouseOver() { method onMouseOut (line 219) | onMouseOut() { method onClick (line 225) | onClick( event ) { method componentWillMount (line 229) | componentWillMount() { method render (line 235) | render() { FILE: src/vender/mduikit/dialog.jsx class Dialog (line 93) | class Dialog extends React.Component { method componentDidMount (line 105) | componentDidMount() { method componentWillUnmount (line 113) | componentWillUnmount() { method render (line 117) | render() { function getRoot (line 154) | function getRoot( $target, cls ) { function Open (line 168) | function Open( reactDom, cls, $target = $("html") ) { function Close (line 175) | function Close() { function Popup (line 191) | function Popup( clsjq ) { FILE: src/vender/mduikit/dropdown.jsx class ListView (line 192) | class ListView extends React.Component { method onMouseOver (line 209) | onMouseOver( event ) { method onClick (line 217) | onClick( event ) { method render (line 223) | render() { class Dropdown (line 263) | class Dropdown extends React.Component { method onClick (line 288) | onClick() { method bgOnClick (line 293) | bgOnClick() { method onChange (line 298) | onChange( value, name ) { method render (line 307) | render() { FILE: src/vender/mduikit/fab.jsx class Fab (line 223) | class Fab extends React.Component { method btnClickHandler (line 247) | btnClickHandler( event ) { method btnMouseOverHandler (line 252) | btnMouseOverHandler( event ) { method btnMouseOutHandler (line 268) | btnMouseOutHandler( event ) { method fabMouseOutHandler (line 281) | fabMouseOutHandler( event ) { method liMouseLeaveHandler (line 287) | liMouseLeaveHandler( event ) { method componentWillMount (line 297) | componentWillMount() { method componentDidMount (line 310) | componentDidMount() { method componentWillUnmount (line 324) | componentWillUnmount() { method render (line 331) | render() { FILE: src/vender/mduikit/fap.jsx class Panel (line 213) | class Panel extends React.Component { method onTabChange (line 232) | onTabChange( event ) { method autoHeight (line 257) | autoHeight() { method offsetHeight (line 269) | offsetHeight() { method componentDidMount (line 279) | componentDidMount() { method componentWillUnmount (line 286) | componentWillUnmount() { method render (line 290) | render() { class Fap (line 397) | class Fap extends React.Component { method btnClickHandler (line 436) | btnClickHandler( event ) { method btnMouseOverHandler (line 441) | btnMouseOverHandler( event ) { method btnMouseOutHandler (line 453) | btnMouseOutHandler( event ) { method panelBgEventHandler (line 463) | panelBgEventHandler( event ) { method panelRender (line 476) | panelRender( $panelbg ) { method onPop (line 484) | onPop( type ) { method render (line 488) | render() { FILE: src/vender/mduikit/list.jsx class List (line 406) | class List extends React.Component { method acIconOnClick (line 447) | acIconOnClick( event ) { method acBgOnClick (line 453) | acBgOnClick( event ) { method acItemOnClick (line 460) | acItemOnClick( event, data ) { method acItemMouseOver (line 471) | acItemMouseOver( event ) { method priOnClick (line 481) | priOnClick( event, data ) { method secOnClick (line 485) | secOnClick( event, data ) { method render (line 489) | render() { FILE: src/vender/mduikit/progress.jsx class Progress (line 28) | class Progress extends React.Component { method componentDidMount (line 45) | componentDidMount() { method shouldComponentUpdate (line 57) | shouldComponentUpdate() { method componentWillUnmount (line 64) | componentWillUnmount() { method render (line 68) | render() { FILE: src/vender/mduikit/selectfield.jsx class ListView (line 270) | class ListView extends React.Component { method onMouseOver (line 287) | onMouseOver( event ) { method onClick (line 295) | onClick( event ) { method render (line 301) | render() { class SelectField (line 344) | class SelectField extends React.Component { method onClick (line 377) | onClick() { method bgOnClick (line 382) | bgOnClick() { method onChange (line 387) | onChange( value, name ) { method componentDidMount (line 396) | componentDidMount() { method render (line 403) | render() { FILE: src/vender/mduikit/sidebar.jsx class Sidebar (line 291) | class Sidebar extends React.Component { method onClick (line 335) | onClick( event ) { method liOnClick (line 345) | liOnClick( event ) { method maskOnClick (line 378) | maskOnClick( event ) { method render (line 393) | render() { function Open (line 474) | function Open() { function tocRender (line 489) | function tocRender() { function activeRender (line 529) | function activeRender() { FILE: src/vender/mduikit/slider.jsx class Slider (line 247) | class Slider extends React.Component { method lineWidth (line 291) | lineWidth( value ) { method onTextChangeFocus (line 297) | onTextChangeFocus( event ) { method onTextChangeBlur (line 304) | onTextChangeBlur( event ) { method onTextChange (line 311) | onTextChange( event ) { method onMouseUp (line 337) | onMouseUp( event ) { method onChange (line 343) | onChange( event ) { method componentWillMount (line 352) | componentWillMount() { method componentDidMount (line 357) | componentDidMount() { method render (line 364) | render() { FILE: src/vender/mduikit/statebutton.jsx class SVG (line 243) | class SVG extends React.Component { method componentWillMount (line 260) | componentWillMount() { method render (line 265) | render() { class StateButton (line 312) | class StateButton extends React.Component { method changeStateStyle (line 382) | changeStateStyle() { method changeState (line 399) | changeState( state ) { method onMouseOver (line 405) | onMouseOver() { method onMouseOut (line 414) | onMouseOut() { method onClick (line 419) | onClick( event ) { method componentWillMount (line 424) | componentWillMount() { method render (line 430) | render() { FILE: src/vender/mduikit/switch.jsx class Switch (line 174) | class Switch extends React.Component { method onClick (line 213) | onClick() { method componentWillReceiveProps (line 220) | componentWillReceiveProps( nextProps ) { method render (line 224) | render() { FILE: src/vender/mduikit/tabs.jsx class Tabs (line 227) | class Tabs extends React.Component { method componentWillUnmount (line 256) | componentWillUnmount() { method tabLabelOnClick (line 260) | tabLabelOnClick( event ) { method render (line 298) | render() { FILE: src/vender/mduikit/textfield.jsx class TextField (line 215) | class TextField extends React.Component { method changeFocus (line 250) | changeFocus() { method changeBlur (line 255) | changeBlur() { method change (line 266) | change( event ) { method changeKeyDown (line 270) | changeKeyDown( event ) { method componentWillUpdate (line 274) | componentWillUpdate( nextProps ) { method componentWillMount (line 290) | componentWillMount() { method componentDidMount (line 309) | componentDidMount() { method render (line 313) | render() { function setjQueryObj (line 357) | function setjQueryObj( obj ) { function changeState (line 370) | function changeState( style, errortext ) { FILE: src/vender/mduikit/tooltip.jsx class ToolTip (line 97) | class ToolTip extends React.Component { method onMouseEnter (line 119) | onMouseEnter() { method onMouseLeave (line 194) | onMouseLeave() { method onScroll (line 214) | onScroll() { method componentDidMount (line 220) | componentDidMount() { method componentWillUnmount (line 226) | componentWillUnmount() { method render (line 232) | render() { function Render (line 253) | function Render( root, id, is_mini = true ) { function Exit (line 282) | function Exit( root, id ) { function getTooltipRoot (line 297) | function getTooltipRoot( $root, id ) { FILE: src/vender/mduikit/waves.js function Render (line 33) | function Render( options ) { FILE: src/vender/notify/notify.js function Notify (line 289) | function Notify() { FILE: src/vender/sha1.js function n (line 12) | function n(c,b,f){var a=0,d=[0],e="",g=null,e=f||"UTF8";if("UTF8"!==e&&"... function x (line 15) | function x(c,b){var f=[],a,d=[],e=0,g,k,q;if("UTF8"===b)for(g=0;g>>2]>>>... function B (line 19) | function B(c,b){var f="",a=4*c.length,d,e,g;for(d=0;d>... function C (line 19) | function C(c){var b="",f=4*c.length,a,d;for(a=0;a>>2]>>> function D (line 20) | function D(c){var b={outputUpper:!1,b64Pad:"="};try{c.hasOwnProperty("ou... function r (line 20) | function r(c,b){return c<>>32-b} function t (line 20) | function t(c,b){var f=(c&65535)+(b&65535);return((c>>>16)+(b>>>16)+(f>>>... function v (line 21) | function v(c,b,f,a,d){var e=(c&65535)+(b&65535)+(f&65535)+(a&65535)+(d&6... function u (line 21) | function u(c,b){var f=[],a,d,e,g,k,q,n,l,u,h=[1732584193,4023233417,2562... FILE: src/vender/turndown/turndown-plugin-gfm.js function highlightedCodeBlock (line 6) | function highlightedCodeBlock (turndownService) { function strikethrough (line 30) | function strikethrough (turndownService) { function isHeadingRow (line 98) | function isHeadingRow (tr) { function isFirstTbody (line 110) | function isFirstTbody (element) { function cell (line 123) | function cell (content, node) { function tables (line 130) | function tables (turndownService) { function taskListItems (line 137) | function taskListItems (turndownService) { function gfm (line 148) | function gfm (turndownService) { FILE: src/vender/turndown/turndown.js function extend (line 4) | function extend (destination) { function repeat (line 14) | function repeat (character, count) { function isBlock (line 27) | function isBlock (node) { function isVoid (line 36) | function isVoid (node) { function hasVoid (line 41) | function hasVoid (node) { function Rules (line 294) | function Rules (options) { function findRule (line 350) | function findRule (rules, node, options) { function filterValue (line 358) | function filterValue (rule, node, options) { function collapseWhitespace (line 403) | function collapseWhitespace (options) { function remove (line 475) | function remove (node) { function next (line 492) | function next (prev, current, isPre) { function canParseHTMLNatively (line 510) | function canParseHTMLNatively () { function createHTMLParser (line 526) | function createHTMLParser () { function shouldUseActiveX (line 552) | function shouldUseActiveX () { function RootNode (line 564) | function RootNode (input) { function htmlParser (line 588) | function htmlParser () { function Node (line 593) | function Node (node) { function isBlank (line 601) | function isBlank (node) { function flankingWhitespace (line 610) | function flankingWhitespace (node) { function isFlankedByWhitespace (line 629) | function isFlankedByWhitespace (side, node) { function TurndownService (line 672) | function TurndownService (options) { function process (line 805) | function process (parentNode) { function postProcess (line 829) | function postProcess (output) { function replacementForNode (line 848) | function replacementForNode (node) { function separatingNewlines (line 869) | function separatingNewlines (output, replacement) { function join (line 878) | function join (string1, string2) { function canConvert (line 896) | function canConvert (input) { FILE: src/vender/waves/waves.js function isWindow (line 41) | function isWindow(obj) { function getWindow (line 45) | function getWindow(elem) { function isObject (line 49) | function isObject(value) { function isDOMNode (line 54) | function isDOMNode(obj) { function getWavesElements (line 58) | function getWavesElements(nodes) { function offset (line 72) | function offset(elem) { function convertStyle (line 89) | function convertStyle(styleObj) { function removeRipple (line 250) | function removeRipple(e, el, ripple) { function getWavesEffectElement (line 357) | function getWavesEffectElement(e) { function showEffect (line 380) | function showEffect(e) { FILE: src/vender/wiz.js function getParams (line 80) | function getParams( url, title, htmlStr ) { function getInfos (line 105) | function getInfos( info, access_token ) {