From 4649c57e55dba15ba5f5b014ee7bcf89cea4cdfd Mon Sep 17 00:00:00 2001 From: Simone <26844016+simonebortolin@users.noreply.github.com> Date: Fri, 10 Feb 2023 21:20:45 +0100 Subject: New Lantiq tool for reading and writing the EEPROM (#147) * use vue * update tool for edit the EEPROM for rooted * new tool for read the EEPROM for all lantiq --- assets/js/vue-eeprom.js | 28 + assets/js/vue/vue-lantiq-eeprom.vue | 1237 +++++++++++++++++++++++++++++++++++ 2 files changed, 1265 insertions(+) create mode 100644 assets/js/vue-eeprom.js create mode 100644 assets/js/vue/vue-lantiq-eeprom.vue (limited to 'assets') diff --git a/assets/js/vue-eeprom.js b/assets/js/vue-eeprom.js new file mode 100644 index 0000000..63f9bfb --- /dev/null +++ b/assets/js/vue-eeprom.js @@ -0,0 +1,28 @@ +const { createApp } = Vue; +const { loadModule } = window['vue3-sfc-loader']; +const options = { + moduleCache: { + vue: Vue, + }, + getFile(url) { + return fetch(url).then((resp) => + resp.ok ? resp.text() : Promise.reject(resp) + ); + }, + addStyle(styleStr) { + const style = document.createElement('style'); + style.textContent = styleStr; + const ref = document.head.getElementsByTagName('style')[0] || null; + document.head.insertBefore(style, ref); + }, + log(type, ...args) { + console.log(type, ...args); + }, +}; +const app = createApp({ + components: { + VueLantiqEeprom: Vue.defineAsyncComponent(() => + loadModule('/assets/js/vue/vue-lantiq-eeprom.vue', options) + ), + }, +}).mount('#app'); \ No newline at end of file diff --git a/assets/js/vue/vue-lantiq-eeprom.vue b/assets/js/vue/vue-lantiq-eeprom.vue new file mode 100644 index 0000000..94c3db7 --- /dev/null +++ b/assets/js/vue/vue-lantiq-eeprom.vue @@ -0,0 +1,1237 @@ + + + \ No newline at end of file -- cgit v1.2.3