module.exports = { | |||||
"rules": { | |||||
// the rules below should be sorted in a same way they are sorted on http://eslint.org/docs/rules page | |||||
// http://eslint.org/docs/rules/#possible-errors | |||||
"no-caller": 2, | |||||
"no-control-regex": 2, | |||||
"no-empty": 1, | |||||
"no-invalid-regexp": 2, | |||||
"no-regex-spaces": 2, | |||||
"no-unsafe-negation": 1, | |||||
"valid-jsdoc": 0, | |||||
"valid-typeof": 2, | |||||
// http://eslint.org/docs/rules/#best-practices | |||||
"curly": 2, | |||||
"eqeqeq": [2, "smart"], | |||||
"guard-for-in": 0, | |||||
"no-else-return": 1, | |||||
"no-fallthrough": 2, | |||||
"no-invalid-this": 1, | |||||
"no-iterator": 2, | |||||
"no-loop-func": 2, | |||||
"no-multi-str": 2, | |||||
"no-new-func": 2, | |||||
"no-new-wrappers": 2, | |||||
"no-new": 2, | |||||
"no-proto": 2, | |||||
"no-redeclare": 1, | |||||
"no-script-url": 2, | |||||
"wrap-iife": [2, "outside"], | |||||
// http://eslint.org/docs/rules/#strict-mode | |||||
"strict": 2, | |||||
// http://eslint.org/docs/rules/#variables | |||||
"no-shadow-restricted-names": 2, | |||||
"no-shadow": 1, | |||||
"no-undef": 2, | |||||
"no-unused-vars": [1, { | |||||
"vars": "all", | |||||
"args": "none" | |||||
}], | |||||
"no-use-before-define": 0, | |||||
// http://eslint.org/docs/rules/#nodejs-and-commonjs | |||||
"no-new-require": 2, | |||||
// http://eslint.org/docs/rules/#stylistic-issues | |||||
"block-spacing": 1, | |||||
"brace-style": [1, "1tbs", { | |||||
allowSingleLine: true | |||||
}], | |||||
"camelcase": 1, | |||||
"comma-dangle": 2, | |||||
"comma-spacing": 1, | |||||
"comma-style": [1, "last"], | |||||
"computed-property-spacing": 1, | |||||
"eol-last": 1, | |||||
"func-call-spacing": 1, | |||||
"indent": [1, 4], | |||||
"key-spacing": [1, { | |||||
beforeColon: false, | |||||
afterColon: true | |||||
}], | |||||
"max-len": [1, 120], | |||||
"new-cap": [0, { | |||||
"capIsNewExceptions": [ | |||||
"$.Deferred", | |||||
"$.Event", | |||||
"CodeMirror.Pos", | |||||
"Immutable.Map", | |||||
"Immutable.List", | |||||
"JSLINT" | |||||
] | |||||
}], | |||||
"new-parens": 2, | |||||
"no-bitwise": 2, | |||||
"no-new-object": 2, | |||||
"no-trailing-spaces": 1, | |||||
"semi-spacing": 1, | |||||
"semi": 2 | |||||
}, | |||||
"globals": { | |||||
"$": false, | |||||
"brackets": false, | |||||
"clearTimeout": false, | |||||
"console": false, | |||||
"define": false, | |||||
"require": false, | |||||
"setTimeout": false, | |||||
"window": false, | |||||
"ArrayBuffer": false, | |||||
"Uint32Array": false, | |||||
"WebSocket": false, | |||||
"XMLHttpRequest": false | |||||
} | |||||
}; |
# Comment no entry |
<script src=lib/vue-router.js></script> | <script src=lib/vue-router.js></script> | ||||
<!-- CSS_Custom Design --> | <!-- CSS_Custom Design --> | ||||
<link rel="stylesheet" type="text/css" href="style.css"> | |||||
<link rel="stylesheet" type="text/css" href="style/style.css"> | |||||
<!-- NOTE: Call Vue Components --> | <!-- NOTE: Call Vue Components --> | ||||
<script src="home.js"></script> | <script src="home.js"></script> | ||||
<!-- <script src="files.js"></script> --> | <!-- <script src="files.js"></script> --> | ||||
<div id="app"> | <div id="app"> | ||||
<div class="om-header-container"> | <div class="om-header-container"> | ||||
<div class="om-header"> | <div class="om-header"> | ||||
<a href="index.html"><img src="th_nbg_ohmicon_amp.png" width=55px height=55px></a> | |||||
<a href="index.html"><img src="img/th_nbg_ohmicon_amp.png" width=55px height=55px></a> | |||||
<form class="om-searchbar"> | <form class="om-searchbar"> | ||||
<input type="search" placeholder="Search..."> | <input type="search" placeholder="Search..."> | ||||
</form> | </form> |
return navigator.serviceWorker.register('/serviceWorker.js', { | return navigator.serviceWorker.register('/serviceWorker.js', { | ||||
scope: '/' | scope: '/' | ||||
}).then(function (registration) { | }).then(function (registration) { | ||||
return console.log('Service worker registration succeeded: ', registration); | |||||
return console.log('[ServiceWorker] Registration succeeded: ', registration); | |||||
}).catch(function (error) { | }).catch(function (error) { | ||||
return console.log('Service worker registration failed: ', error); | |||||
return console.log('[Service worker] Registration failed: ', error); | |||||
}); | }); | ||||
}); | }); | ||||
} else { | } else { | ||||
console.log('Service workers are not supported.'); | |||||
console.log('[ServiceWorker] are not supported.'); | |||||
} | } | ||||
// NOTE: Set Bootstrap materialdesign | // NOTE: Set Bootstrap materialdesign | ||||
$('body').bootstrapMaterialDesign(); | $('body').bootstrapMaterialDesign(); | ||||
}); | }); | ||||
*/ | */ | ||||
/* | |||||
// NOTE: Define routes | |||||
const routes = [{ | |||||
path: "/home", | |||||
component: RouterHome | |||||
}, | |||||
{ | |||||
path: "/folder", | |||||
component: RouterFolder | |||||
}, | |||||
{ | |||||
path: "/bookmark", | |||||
component: RouterBookmark | |||||
}, | |||||
{ | |||||
path: "/profil", | |||||
component: RouterProfil | |||||
}, | |||||
{ | |||||
path: "/entry/:what/:id", | |||||
component: RouterEntry | |||||
}, | |||||
{ | |||||
path: "/entry/:what", | |||||
component: RouterEntry | |||||
}, | |||||
]; | |||||
const router = new VueRouter({ | |||||
routes | |||||
}); | |||||
*/ | |||||
<!-- Material Design for Bootstrap CSS --> | <!-- Material Design for Bootstrap CSS --> | ||||
<link rel="stylesheet" href="https://unpkg.com/bootstrap-material-design@4.1.1/dist/css/bootstrap-material-design.min.css" integrity="sha384-wXznGJNEXNG1NFsbm0ugrLFMQPWswR3lds2VeinahP8N0zJw9VWSopbjv2x7WCvX" crossorigin="anonymous"> | <link rel="stylesheet" href="https://unpkg.com/bootstrap-material-design@4.1.1/dist/css/bootstrap-material-design.min.css" integrity="sha384-wXznGJNEXNG1NFsbm0ugrLFMQPWswR3lds2VeinahP8N0zJw9VWSopbjv2x7WCvX" crossorigin="anonymous"> | ||||
<link rel="stylesheet" type="text/css" href="style.css"> | |||||
<link rel="stylesheet" type="text/css" href="style/style.css"> | |||||
<title>oma</title> | <title>oma</title> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
<div class="om-header-container "> | <div class="om-header-container "> | ||||
<div class="om-header"> | <div class="om-header"> | ||||
<a href="index.html"><img src="th_nbg_ohmicon_amp.png" width=55px height=55px></a> | |||||
<a href="index.html"><img src="img/th_nbg_ohmicon_amp.png" width=55px height=55px></a> | |||||
<form class="om-searchbar"> | <form class="om-searchbar"> | ||||
<input type="search" placeholder="Search..."> | <input type="search" placeholder="Search..."> | ||||
</form> | </form> |