From eea0fefdceec8a241982d78de4b427454cf9efca Mon Sep 17 00:00:00 2001 From: Mark Eaton Date: Wed, 20 Dec 2023 13:11:28 -0500 Subject: [PATCH] create a bootstrap3 folder --- groups/home/bootstrap3/Vue3-v.1-css.html | 637 +++++++++++++++++++++++ groups/home/bootstrap3/Vue3-v.1.html | 545 +++++++++++++++++++ groups/home/bootstrap3/Vue3-v.2-css.html | 637 +++++++++++++++++++++++ groups/home/bootstrap3/Vue3-v.2.html | 545 +++++++++++++++++++ groups/home/bootstrap3/Vue3-v.4-css.html | 516 ++++++++++++++++++ groups/home/bootstrap3/Vue3-v.4.html | 407 +++++++++++++++ groups/home/bootstrap3/src/main2.js | 245 +++++++++ groups/home/bootstrap3/src/main4.js | 452 ++++++++++++++++ 8 files changed, 3984 insertions(+) create mode 100644 groups/home/bootstrap3/Vue3-v.1-css.html create mode 100644 groups/home/bootstrap3/Vue3-v.1.html create mode 100644 groups/home/bootstrap3/Vue3-v.2-css.html create mode 100644 groups/home/bootstrap3/Vue3-v.2.html create mode 100644 groups/home/bootstrap3/Vue3-v.4-css.html create mode 100644 groups/home/bootstrap3/Vue3-v.4.html create mode 100644 groups/home/bootstrap3/src/main2.js create mode 100644 groups/home/bootstrap3/src/main4.js diff --git a/groups/home/bootstrap3/Vue3-v.1-css.html b/groups/home/bootstrap3/Vue3-v.1-css.html new file mode 100644 index 0000000..27935b3 --- /dev/null +++ b/groups/home/bootstrap3/Vue3-v.1-css.html @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/groups/home/bootstrap3/Vue3-v.1.html b/groups/home/bootstrap3/Vue3-v.1.html new file mode 100644 index 0000000..f6e60d7 --- /dev/null +++ b/groups/home/bootstrap3/Vue3-v.1.html @@ -0,0 +1,545 @@ + + + + + +
+
+
+ +
+
+
+ + + +
Login
+
+
+ +
+ No fines on KBCC books checked out before the pandemic! Just + return them to any CUNY Library. +
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +

Today's Library Hours

+
+
+
{{content_box_29248590}}
+
+
+
+
+
+ +

Featured in the Library

+
+
+
{{content_box_25912431}}
+
+
+
+
+
+
+ +
+ + +
+
+
+ +
+
+
+
+ title + +
+
+ Loading... + +
+
+ + + + +
+ + + + + + + + + + diff --git a/groups/home/bootstrap3/Vue3-v.2-css.html b/groups/home/bootstrap3/Vue3-v.2-css.html new file mode 100644 index 0000000..846a66e --- /dev/null +++ b/groups/home/bootstrap3/Vue3-v.2-css.html @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/groups/home/bootstrap3/Vue3-v.2.html b/groups/home/bootstrap3/Vue3-v.2.html new file mode 100644 index 0000000..be665d0 --- /dev/null +++ b/groups/home/bootstrap3/Vue3-v.2.html @@ -0,0 +1,545 @@ + + + + + +
+
+
+ +
+
+
+ + + +
Login
+
+
+ +
+ No fines on KBCC books checked out before the pandemic! Just + return them to any CUNY Library. +
+
+ + + + +
+ +
+
+ + +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +

Today's Library Hours

+
+
+
{{content_box_29248590}}
+
+
+
+
+
+ +

Featured in the Library

+
+
+
{{content_box_25912431}}
+
+
+
+
+
+
+ +
+ + +
+
+
+ +
+
+
+
+ title + +
+
+ Loading... + +
+
+ + + + +
+ + + + + + + + + + diff --git a/groups/home/bootstrap3/Vue3-v.4-css.html b/groups/home/bootstrap3/Vue3-v.4-css.html new file mode 100644 index 0000000..bab8c8d --- /dev/null +++ b/groups/home/bootstrap3/Vue3-v.4-css.html @@ -0,0 +1,516 @@ + + + + + + + + + + + + + + diff --git a/groups/home/bootstrap3/Vue3-v.4.html b/groups/home/bootstrap3/Vue3-v.4.html new file mode 100644 index 0000000..87449aa --- /dev/null +++ b/groups/home/bootstrap3/Vue3-v.4.html @@ -0,0 +1,407 @@ + + + + + +
+
+
+ +
+
+
+ + + +
Login
+
+
+ + +
+ + + + +
+ +
+
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ +

Today's Library Hours

+
+
+
{{content_box_29248590}}
+
+
+
+
+
+ +

Featured in the Library

+
+
+
{{content_box_25912431}}
+
+
+
+
+
+
+ +
+ + +
+
+
+ +
+
+
+
+ title + +
+
+ Loading... + +
+
+ + + + +
+ + + + + + + + + diff --git a/groups/home/bootstrap3/src/main2.js b/groups/home/bootstrap3/src/main2.js new file mode 100644 index 0000000..46cc610 --- /dev/null +++ b/groups/home/bootstrap3/src/main2.js @@ -0,0 +1,245 @@ +const navComponent = { + template: + ` + + + `, + props: ['navmenu', 'navkey'] +} + +const menusComponent = { + template: + `
+ + {{ item.description }} +
`, + props: ['item'] +} + +const { createApp } = Vue + +createApp({ + components: { + 'nav-component': navComponent, + 'menus-component': menusComponent + }, + data() { + return { + hamburger: [ + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search?tab=Everything&vid=01CUNY_KB:CUNY_KB&lang=en", + icon: "fas fa-search fa-fw bigger-icon", + description: "OneSearch", + target_blank: "", + id: 1 + }, + { + link: "https://library.kbcc.cuny.edu/az.php", + icon: "fas fa-database fa-fw bigger-icon", + description: "Databases A to Z", + target_blank: "", + id: 2 + }, + { + link: "https://library.kbcc.cuny.edu/guides", + icon: "fas fa-telescope fa-fw bigger-icon", + description: "Research Guides", + target_blank: "", + id: 3 + }, + { + link: "https://library.kbcc.cuny.edu/faq", + icon: "fas fa-question-circle fa-fw bigger-icon", + description: "FAQ", + target_blank: "", + id: 4 + }, + { + link: "https://library.kbcc.cuny.edu/calendar", + icon: "fas fa-clock fa-fw bigger-icon", + description: "Library Hours", + target_blank: "", + id: 5 + }, + { + link: "https://library.kbcc.cuny.edu/sitemap", + icon: "fas fa-location-arrow fa-fw bigger-icon", + description: "Site Map", + target_blank: "", + id: 6 + } + ], + navListOfMenus: { + "Find It": [ + { + link: "https://library.kbcc.cuny.edu/az.php", + icon: "fas fa-database fa-fw bigger-icon", + description: "Databases A to Z", + target_blank: "", + id: 1 + }, + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/npsearch?vid=01CUNY_KB:CUNY_KB&search_scope=all", + icon: "fas fa-newspaper fa-fw bigger-icon", + description: "Newspaper Search", + target_blank: "", + id: 2 + }, + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search?vid=01CUNY_KB:CUNY_KB&tab=CourseReserves&search_scope=CourseReserves", + icon: "fas fa-cloud-download-alt fa-fw bigger-icon", + description: "Course Reserves", + target_blank: "", + id: 3 + }, + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/jsearch?vid=01CUNY_KB:CUNY_KB", + icon: "fas fa-book fa-fw bigger-icon", + description: "Search for Specific Journals", + target_blank: "", + id: 4 + }, + { + link: "https://library.kbcc.cuny.edu/academicworks", + icon: "fas fa-archive fa-fw bigger-icon", + description: "CUNY Academic Works", + target_blank: "_blank", + id: 5 + }, + { + link: "https://www.bkstr.com/kingsboroughccstore/home", + icon: "fas fa-cash-register fa-fw bigger-icon", + description: "KBCC Bookstore", + target_blank: "_blank", + id: 6 + } + ], + "Services": [ + { + link: "http://kbcc.cuny.illiad.oclc.org/illiad/logon.html", + icon: "fas fa-books fa-fw bigger-icon", + description: "Interlibrary Loan", + target_blank: "_blank", + id: 1 + }, + { + link: "https://library.kbcc.cuny.edu/libraryservices/informationliteracy", + icon: "fas fa-chalkboard-teacher fa-fw bigger-icon", + description: "Book a Library Instruction Session" , + target_blank: "", + id: 2 + }, + { + link: "https://library.kbcc.cuny.edu/mediaservices", + icon: "fas fa-photo-video fa-fw bigger-icon", + description: "Media Services", + target_blank: "", + id: 3 + }, + { + link: "https://kbcc-cuny.libwizard.com/f/bookrequest", + icon: "fas fa-shopping-basket fa-fw bigger-icon", + description: "Suggest a Book for Purchase", + target_blank: "", + id: 4 + }, + { + link: "https://kbcc-cuny.libwizard.com/id/8cdb3f1a787de3c307a8cf5d75cad406", + icon: "fas fa-bookmark fa-fw bigger-icon", + description: "Suggest an Item to Add to Reserves", + target_blank: "", + id: 5 + } + ], + "About Us": [ + { + link: "https://library.kbcc.cuny.edu/about-us/directory", + icon: "fas fa-address-book fa-fw bigger-icon", + description: "Faculty & Staff Directory", + target_blank: "", + id: 1 + }, + { + link: "https://library.kbcc.cuny.edu/newarrivals", + icon: "far fa-mail-bulk fa-fw bigger-icon", + description: "New Arrivals", + target_blank: "", + id: 2 + }, + { + link: "https://library.kbcc.cuny.edu/about-us/liaisons", + icon: "fas fa-theater-masks fa-fw bigger-icon", + description: "Subject Liaisons", + target_blank: "", + id: 3 + }, + { + link: "https://library.kbcc.cuny.edu/social", + icon: "far fa-hashtag fa-fw bigger-icon", + description: "Social Media", + target_blank: "", + id: 4 + } + ], + "Location & Hours": [ + { + link: "https://tour.kingsborough.edu/", + icon: "fas fa-map-marked-alt fa-fw bigger-icon", + description: "Campus Map", + target_blank: "", + id: 1 + }, + { + link: "https://library.kbcc.cuny.edu/calendar", + icon: "fas fa-clock fa-fw bigger-icon", + description: "Library Hours", + target_blank: "", + id: 2 + } + ], + "Help": [ + { + link: "https://library.kbcc.cuny.edu/askalibrarian", + icon: "fas fa-book-reader fa-fw bigger-icon", + description: "Ask A Librarian", + target_blank: "", + id: 1 + }, + { + link: "https://library.kbcc.cuny.edu/faq", + icon: "fas fa-question-circle fa-fw bigger-icon", + description: "FAQ", + target_blank: "", + id: 2 + }, + { + link: "https://library.kbcc.cuny.edu/guides", + icon: "fas fa-telescope fa-fw bigger-icon", + description: "Research Guides and Tutorials", + target_blank: "", + id: 3 + }, + { + link: "https://library.kbcc.cuny.edu/ENGLISH24", + icon: "fas fa-question fa-fw bigger-icon", + description: "How to Use the Library", + target_blank: "", + id: 4 + } + ] + } + } + } +}).mount('#app'); diff --git a/groups/home/bootstrap3/src/main4.js b/groups/home/bootstrap3/src/main4.js new file mode 100644 index 0000000..1cb618b --- /dev/null +++ b/groups/home/bootstrap3/src/main4.js @@ -0,0 +1,452 @@ +const hamburgerComponent = { + template: `
+ + {{ item.description }} +
`, + props: ["item"], +}; + +const navigComponent = { + template: ``, + props: ["navlistofmenus"], +}; + +const onesearchComponent = { + template: ``, + methods: { + selectdropdown(item, itemName) { + this.displayeditem = itemName; // swap in current item at the top of the dropdown + this.selecteditem = item; // store the data from the dropdown selection + this.placeholderstring = "Enter search term here"; + }, + submitSearch() { + if (this.displayeditem === "Define Your Search") { + this.placeholderstring = "Please make a selection"; + this.searchstring = ""; // remove the search string + if (!this.$refs.blueBorder1.classList.contains("open")) { + // if the dropdown is not open + this.$refs.oneSearchMenu.click(); // open the dropdown + } + } else { + this.$refs.primoQueryString.value = `any,contains,${this.$refs.primoQueryTempString.value.replace( + /[,]/g, + " " + )}`; // vueified OLS widget code + this.$refs.oneSearchForm.submit(); // submit the form + } + }, + }, + data() { + return { + selecteditem: {}, // initialize the data from the dropdown selection + searchstring: "", // initialize an empty search string + placeholderstring: "Enter search term here", // initialize the placeholder + displayeditem: "Define Your Search", // the text displayed a the top of the OneSearch dropdown + materialtype: { + Books: { + fullName: "Books", + baseUrl: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search", + tab: "Everything", + searchScope: "IZ_CI_AW", + input: + '', + id: 1, + }, + Articles: { + fullName: "Articles (Peer reviewed)", + baseUrl: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search", + tab: "Everything", + searchScope: "IZ_CI_AW", + input: + '', + id: 2, + }, + Reserves: { + fullName: "Course reserves", + baseUrl: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search", + tab: "CourseReserves", + searchScope: "CourseReserves", + input: "", + id: 3, + }, + Newspapers: { + fullName: "Newspapers and Magazines", + baseUrl: "https://cuny-kb.primo.exlibrisgroup.com/discovery/npsearch", + tab: "Everything", + searchScope: "IZ_CI_AW", + input: "", + id: 4, + }, + Journals: { + fullName: "Journals", + baseUrl: "https://cuny-kb.primo.exlibrisgroup.com/discovery/jsearch", + tab: "jsearch_slot", + searchScope: "IZ_CI_AW", + input: "", + id: 5, + }, + }, + }; + }, +}; + +const { createApp } = Vue; + +const app1 = createApp({ + components: { + "navig-component": navigComponent, + "hamburger-component": hamburgerComponent, + }, + data() { + return { + hamburger: [ + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search?tab=Everything&vid=01CUNY_KB:CUNY_KB&lang=en", + icon: "fas fa-search fa-fw bigger-icon", + description: "OneSearch", + target_blank: "", + id: 1, + }, + { + link: "https://library.kbcc.cuny.edu/az.php", + icon: "fas fa-database fa-fw bigger-icon", + description: "Databases A to Z", + target_blank: "", + id: 2, + }, + { + link: "https://library.kbcc.cuny.edu/guides", + icon: "fas fa-telescope fa-fw bigger-icon", + description: "Research Guides", + target_blank: "", + id: 3, + }, + { + link: "https://library.kbcc.cuny.edu/faq", + icon: "fas fa-question-circle fa-fw bigger-icon", + description: "FAQ", + target_blank: "", + id: 4, + }, + { + link: "https://library.kbcc.cuny.edu/calendar", + icon: "fas fa-clock fa-fw bigger-icon", + description: "Library Hours", + target_blank: "", + id: 5, + }, + { + link: "https://library.kbcc.cuny.edu/sitemap", + icon: "fas fa-location-arrow fa-fw bigger-icon", + description: "Site Map", + target_blank: "", + id: 6, + }, + ], + navlistofmenus: { + "Find It": { + id: 1, + data: [ + { + link: "https://library.kbcc.cuny.edu/az.php", + icon: "fas fa-database fa-fw bigger-icon", + description: "Databases A to Z", + target_blank: "", + id: 1, + }, + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/npsearch?vid=01CUNY_KB:CUNY_KB&search_scope=all", + icon: "fas fa-newspaper fa-fw bigger-icon", + description: "Newspaper Search", + target_blank: "", + id: 2, + }, + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/search?vid=01CUNY_KB:CUNY_KB&tab=CourseReserves&search_scope=CourseReserves", + icon: "fas fa-cloud-download-alt fa-fw bigger-icon", + description: "Course Reserves", + target_blank: "", + id: 3, + }, + { + link: "https://cuny-kb.primo.exlibrisgroup.com/discovery/jsearch?vid=01CUNY_KB:CUNY_KB", + icon: "fas fa-book fa-fw bigger-icon", + description: "Search for Specific Journals", + target_blank: "", + id: 4, + }, + { + link: "https://library.kbcc.cuny.edu/academicworks", + icon: "fas fa-archive fa-fw bigger-icon", + description: "CUNY Academic Works", + target_blank: "_blank", + id: 5, + }, + { + link: "https://www.bkstr.com/kingsboroughccstore/home", + icon: "fas fa-cash-register fa-fw bigger-icon", + description: "KBCC Bookstore", + target_blank: "_blank", + id: 6, + }, + ], + }, + Services: { + id: 2, + data: [ + { + link: "https://kbcc-cuny.illiad.oclc.org/illiad/logon.html", + icon: "fas fa-books fa-fw bigger-icon", + description: "Interlibrary Loan", + target_blank: "_blank", + id: 1, + }, + { + link: "https://library.kbcc.cuny.edu/libraryservices/informationliteracy", + icon: "fas fa-chalkboard-teacher fa-fw bigger-icon", + description: "Book a Library Instruction Session", + target_blank: "", + id: 2, + }, + { + link: "https://library.kbcc.cuny.edu/mediaservices", + icon: "fas fa-photo-video fa-fw bigger-icon", + description: "Media Services", + target_blank: "", + id: 3, + }, + { + link: "https://kbcc-cuny.libwizard.com/f/bookrequest", + icon: "fas fa-shopping-basket fa-fw bigger-icon", + description: "Suggest a Book for Purchase", + target_blank: "", + id: 4, + }, + { + link: "https://kbcc-cuny.libwizard.com/id/8cdb3f1a787de3c307a8cf5d75cad406", + icon: "fas fa-bookmark fa-fw bigger-icon", + description: "Suggest an Item to Add to Reserves", + target_blank: "", + id: 5, + }, + ], + }, + "About Us": { + id: 3, + data: [ + { + link: "https://library.kbcc.cuny.edu/about-us/directory", + icon: "fas fa-address-book fa-fw bigger-icon", + description: "Faculty & Staff Directory", + target_blank: "", + id: 1, + }, + { + link: "https://library.kbcc.cuny.edu/newarrivals", + icon: "far fa-mail-bulk fa-fw bigger-icon", + description: "New Arrivals", + target_blank: "", + id: 2, + }, + { + link: "https://library.kbcc.cuny.edu/about-us/liaisons", + icon: "fas fa-theater-masks fa-fw bigger-icon", + description: "Subject Liaisons", + target_blank: "", + id: 3, + }, + { + link: "https://library.kbcc.cuny.edu/social", + icon: "far fa-hashtag fa-fw bigger-icon", + description: "Social Media", + target_blank: "", + id: 4, + }, + { + link: "https://cuny-kb.alma.exlibrisgroup.com/discovery/collectionDiscovery?vid=01CUNY_KB:CUNY_KB", + icon: "fa-solid fa-star fa-fw bigger-icon", + description: "Featured Collections", + target_blank: "", + id: 5, + }, + ], + }, + "Location & Hours": { + id: 4, + data: [ + { + link: "https://tour.kingsborough.edu/", + icon: "fas fa-map-marked-alt fa-fw bigger-icon", + description: "Campus Map", + target_blank: "", + id: 1, + }, + { + link: "https://library.kbcc.cuny.edu/calendar", + icon: "fas fa-clock fa-fw bigger-icon", + description: "Library Hours", + target_blank: "", + id: 2, + }, + ], + }, + Help: { + id: 5, + data: [ + { + link: "https://library.kbcc.cuny.edu/askalibrarian", + icon: "fas fa-book-reader fa-fw bigger-icon", + description: "Ask A Librarian", + target_blank: "", + id: 1, + }, + { + link: "https://library.kbcc.cuny.edu/faq", + icon: "fas fa-question-circle fa-fw bigger-icon", + description: "FAQ", + target_blank: "", + id: 2, + }, + { + link: "https://library.kbcc.cuny.edu/guides", + icon: "fas fa-telescope fa-fw bigger-icon", + description: "Research Guides and Tutorials", + target_blank: "", + id: 3, + }, + { + link: "https://library.kbcc.cuny.edu/ENGLISH24", + icon: "fas fa-question fa-fw bigger-icon", + description: "How to Use the Library", + target_blank: "", + id: 4, + }, + ], + }, + }, + }; + }, +}); +app1.mount("#app1"); + +const app2 = createApp({ + components: { + "onesearch-component": onesearchComponent, + }, +}); +app2.mount("#app2");