Skip to content

Commit

Permalink
feat: js simple search in menu items
Browse files Browse the repository at this point in the history
  • Loading branch information
francesco-filicetti committed Oct 29, 2021
1 parent 68086e7 commit 2c60b16
Show file tree
Hide file tree
Showing 10 changed files with 68 additions and 41 deletions.
4 changes: 2 additions & 2 deletions publiccode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,10 +96,10 @@ name: uniCMS - Editorial Board
platforms:
- linux
- web
releaseDate: '2021-10-28'
releaseDate: '2021-10-29'
roadmap: 'https://github.com/UniversitaDellaCalabria/unicms-editorial-board/issues'
softwareType: standalone/web
softwareVersion: v0.23.4
softwareVersion: v0.24.0
url: 'https://github.com/UniversitaDellaCalabria/unicms-editorial-board'
usedBy:
- Università della Calabria - https://www.unical.it
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

setup(
name='unicms-editorial-board',
version='0.23.4',
version='0.24.0',

packages=[PKG_NAME],
package_dir={PKG_NAME: f"{SRC_FOLDER}/{PKG_NAME}"},
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
self.__precacheManifest = [
{
"revision": "baaa72b893730c7edf8c",
"revision": "f784602a75154d14175e",
"url": "/static/unicms_editorial_board_vue/css/app.bca404fa.css"
},
{
"revision": "baaa72b893730c7edf8c",
"url": "/static/unicms_editorial_board_vue/js/app.cdb7ad54.js"
"revision": "f784602a75154d14175e",
"url": "/static/unicms_editorial_board_vue/js/app.0faaac71.js"
},
{
"revision": "43fc4a4cc52bf4236d47",
Expand All @@ -16,7 +16,7 @@ self.__precacheManifest = [
"url": "/static/unicms_editorial_board_vue/js/chunk-vendors.af3c99db.js"
},
{
"revision": "e8d79644a27f417139878f7c7fa70319",
"revision": "dbc8d9c5bbe6db9c773aca4f1e7f7573",
"url": "/static/unicms_editorial_board_vue/index.html"
},
{
Expand All @@ -31,14 +31,14 @@ self.__precacheManifest = [
"revision": "a9615bac158705203261e8348f574cc8",
"url": "/static/unicms_editorial_board_vue/img/default-avatar.png"
},
{
"revision": "be74132f42ae1d3502f9a9b9fff68ac1",
"url": "/static/unicms_editorial_board_vue/Dashboard.PNG"
},
{
"revision": "a9615bac158705203261e8348f574cc8",
"url": "/static/unicms_editorial_board_vue/img/faces/face-0.jpg"
},
{
"revision": "be74132f42ae1d3502f9a9b9fff68ac1",
"url": "/static/unicms_editorial_board_vue/Dashboard.PNG"
},
{
"revision": "99e58416b89637502b40ac8350eed85a",
"url": "/static/unicms_editorial_board_vue/img/faces/face-1.jpg"
Expand Down Expand Up @@ -87,14 +87,14 @@ self.__precacheManifest = [
"revision": "f575a04ebbb31b5798a4c54783e745a2",
"url": "/static/unicms_editorial_board_vue/img/new_logo.png"
},
{
"revision": "7a4ce7cc040fc1cb8176cde106e9232f",
"url": "/static/unicms_editorial_board_vue/img/sidebar-2.jpg"
},
{
"revision": "6be21e8a1b7d63048728851c6003e189",
"url": "/static/unicms_editorial_board_vue/img/sidebar-1.jpg"
},
{
"revision": "7a4ce7cc040fc1cb8176cde106e9232f",
"url": "/static/unicms_editorial_board_vue/img/sidebar-2.jpg"
},
{
"revision": "cd253e23ed052deeb80b42d2ed772183",
"url": "/static/unicms_editorial_board_vue/img/sidebar-3.jpg"
Expand All @@ -104,19 +104,19 @@ self.__precacheManifest = [
"url": "/static/unicms_editorial_board_vue/img/sidebar-4.jpg"
},
{
"revision": "44bf13a71a4db6e15913fe8af9296711",
"url": "/static/unicms_editorial_board_vue/img/tim_80x80.png"
"revision": "9ebea76ee1225f00d882b21547a7b49f",
"url": "/static/unicms_editorial_board_vue/img/sidebar-5.jpg"
},
{
"revision": "c2a605fbc0e687b2e1b4b90a7c445cdd",
"url": "/static/unicms_editorial_board_vue/img/vue-logo.png"
},
{
"revision": "9ebea76ee1225f00d882b21547a7b49f",
"url": "/static/unicms_editorial_board_vue/img/sidebar-5.jpg"
},
{
"revision": "b6216d61c03e6ce0c9aea6ca7808f7ca",
"url": "/static/unicms_editorial_board_vue/robots.txt"
},
{
"revision": "44bf13a71a4db6e15913fe8af9296711",
"url": "/static/unicms_editorial_board_vue/img/tim_80x80.png"
}
];
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js");

importScripts(
"/static/unicms_editorial_board_vue/precache-manifest.09bd4fe9076ffad36a0c60f588990d5b.js"
"/static/unicms_editorial_board_vue/precache-manifest.e14c1addc63b8b47e56a78e4aa95fbe3.js"
);

workbox.core.setCacheNameDetails({prefix: "vue-light-bootstrap-dashboard"});
Expand Down
2 changes: 1 addition & 1 deletion src/unicms_editorial_board/templates/board.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><link rel="apple-touch-icon" sizes="76x76" href="/static/unicms_editorial_board_vue/apple-icon.png"><!--[if IE]><link rel="icon" type="image/png" sizes="96x96" href="/static/unicms_editorial_board_vue/favicon.png"><![endif]--><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>uniCMS - Editorial Board</title><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"><link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,200" rel="stylesheet"><link href="/static/unicms_editorial_board_vue/css/app.bca404fa.css" rel="preload" as="style"><link href="/static/unicms_editorial_board_vue/css/chunk-vendors.25bdde32.css" rel="preload" as="style"><link href="/static/unicms_editorial_board_vue/js/app.cdb7ad54.js" rel="preload" as="script"><link href="/static/unicms_editorial_board_vue/js/chunk-vendors.af3c99db.js" rel="preload" as="script"><link href="/static/unicms_editorial_board_vue/css/chunk-vendors.25bdde32.css" rel="stylesheet"><link href="/static/unicms_editorial_board_vue/css/app.bca404fa.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="/static/unicms_editorial_board_vue/img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/static/unicms_editorial_board_vue/img/icons/favicon-16x16.png"><link rel="manifest" href="/static/unicms_editorial_board_vue/manifest.json"><meta name="theme-color" content="#344675"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="#344675"><meta name="apple-mobile-web-app-title" content="uniCMS - Unical Editorial Board"><link rel="apple-touch-icon" href="/static/unicms_editorial_board_vue/img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="/static/unicms_editorial_board_vue/img/icons/safari-pinned-tab.svg" color="#344675"><meta name="msapplication-TileImage" content="/static/unicms_editorial_board_vue/img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#344675"></head><body><div id="app"></div><script src="/static/unicms_editorial_board_vue/js/chunk-vendors.af3c99db.js"></script><script src="/static/unicms_editorial_board_vue/js/app.cdb7ad54.js"></script></body></html>
<!DOCTYPE html><html><head><meta charset="utf-8"><link rel="apple-touch-icon" sizes="76x76" href="/static/unicms_editorial_board_vue/apple-icon.png"><!--[if IE]><link rel="icon" type="image/png" sizes="96x96" href="/static/unicms_editorial_board_vue/favicon.png"><![endif]--><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>uniCMS - Editorial Board</title><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"><link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Montserrat:400,700,200" rel="stylesheet"><link href="/static/unicms_editorial_board_vue/css/app.bca404fa.css" rel="preload" as="style"><link href="/static/unicms_editorial_board_vue/css/chunk-vendors.25bdde32.css" rel="preload" as="style"><link href="/static/unicms_editorial_board_vue/js/app.0faaac71.js" rel="preload" as="script"><link href="/static/unicms_editorial_board_vue/js/chunk-vendors.af3c99db.js" rel="preload" as="script"><link href="/static/unicms_editorial_board_vue/css/chunk-vendors.25bdde32.css" rel="stylesheet"><link href="/static/unicms_editorial_board_vue/css/app.bca404fa.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="/static/unicms_editorial_board_vue/img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/static/unicms_editorial_board_vue/img/icons/favicon-16x16.png"><link rel="manifest" href="/static/unicms_editorial_board_vue/manifest.json"><meta name="theme-color" content="#344675"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="#344675"><meta name="apple-mobile-web-app-title" content="uniCMS - Unical Editorial Board"><link rel="apple-touch-icon" href="/static/unicms_editorial_board_vue/img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="/static/unicms_editorial_board_vue/img/icons/safari-pinned-tab.svg" color="#344675"><meta name="msapplication-TileImage" content="/static/unicms_editorial_board_vue/img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#344675"></head><body><div id="app"></div><script src="/static/unicms_editorial_board_vue/js/chunk-vendors.af3c99db.js"></script><script src="/static/unicms_editorial_board_vue/js/app.0faaac71.js"></script></body></html>
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,19 @@
</router-link>
</div>

<div class="row pt-3">
<div
class="col col-12 col-sm">
<b-form-input
v-model="search"
v-on:input="filterTable()"
placeholder="Search..."
type="search"
class="mb-3">
</b-form-input>
</div>
</div>

<b-table
ref="table"
id="my-table"
Expand Down Expand Up @@ -226,6 +239,20 @@ export default {
).then(value => {
if (value) this.remove(item.id);
})
},
filterTable() {
let table = document.getElementById("my-table");
for (let i = 0, row; row = table.rows[i]; i++) {
if(this.search=="")
row.hidden = false
else {
let search_lower = this.search.toLowerCase()
let content = row.cells[1].textContent.toLowerCase()
if(!content.includes(search_lower))
row.hidden = true
else row.hidden = false
}
}
}
},
mounted() {
Expand Down

0 comments on commit 2c60b16

Please sign in to comment.