[mod] entity
This commit is contained in:
parent
c7090cdc74
commit
a5f2c39987
7 changed files with 33 additions and 16 deletions
|
@ -1,6 +1,8 @@
|
|||
// Mimetype info as vue extension. defines $MimeTypes
|
||||
// $MimeTypes.mode
|
||||
//
|
||||
|
||||
// $MimeTypes.mode(acemode) ->{icon,formatfn}
|
||||
// $MimeTypes.contentType(mimetype) ->{mode}
|
||||
|
||||
const MimeTypes=new function(){
|
||||
var formatdom= t=>html_beautify(t, { indent_size: 3 ,indent_inner_html:true});
|
||||
var formatjs= t=>js_beautify(t, { indent_size: 2 });
|
||||
|
|
|
@ -280,20 +280,27 @@ v-on:annotation="annotation"></vue-ace>
|
|||
//debugger;
|
||||
console.log("Leaving...");
|
||||
if(this.dirty)event.preventDefault();
|
||||
}
|
||||
},
|
||||
onResize(){
|
||||
var h=window.innerHeight
|
||||
//console.log("height:",h)
|
||||
}
|
||||
},
|
||||
|
||||
computed:{
|
||||
icon(){
|
||||
return (this.protocol=="xmldb")?"account_balance":"folder"
|
||||
}
|
||||
},
|
||||
|
||||
created(){
|
||||
//https://forum.vuejs.org/t/detect-browser-close/5001/3 @fixme
|
||||
document.addEventListener('beforeunload', this.leaving);
|
||||
this.protocol=this.$route.query.protocol?this.$route.query.protocol:this.protocol
|
||||
this.protocol=this.$route.query.protocol?this.$route.query.protocol:this.protocol
|
||||
var url=this.$route.query.url
|
||||
if(url) this.fetch(url)
|
||||
},
|
||||
|
||||
beforeRouteEnter (to, from, next) {
|
||||
Settings.getItem('settings/ace')
|
||||
.then( v =>{
|
||||
|
|
|
@ -39,8 +39,7 @@
|
|||
<v-layout wrap >
|
||||
<v-flex
|
||||
v-for="item in props.items"
|
||||
:key="item.name" align-items="flex-start"
|
||||
>
|
||||
:key="item.name" >
|
||||
|
||||
<v-card :hover="true" active-class="default-class qd-active" max-width="20em" min-width="20em">
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(: entity access maps
|
||||
: auto generated from xml files in entities folder at: 2020-10-20T22:43:25.275+01:00
|
||||
: auto generated from xml files in entities folder at: 2020-10-26T12:23:41.567Z
|
||||
:)
|
||||
|
||||
module namespace entity = 'quodatum.models.generated';
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"description": "App framework experiments, Frontend vuetify, backend: basex",
|
||||
"dependencies": {
|
||||
"ace-builds": "1.4.12",
|
||||
"vuetify": "2.3.14",
|
||||
"vuetify": "2.3.16",
|
||||
"vue": "2.6.11",
|
||||
"vuex": "3.1.0",
|
||||
"vue-router": "3.1.6",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// generated 2020-10-25T22:11:28.368Z
|
||||
// generated 2020-11-01T22:01:41.739Z
|
||||
|
||||
// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/components/qd-autoheight.vue
|
||||
Vue.component('qd-autoheight',{template:`
|
||||
|
@ -1660,8 +1660,10 @@ Vue.use(Fullscreen);
|
|||
|
||||
// src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/components/mimetypes.js
|
||||
// Mimetype info as vue extension. defines $MimeTypes
|
||||
// $MimeTypes.mode
|
||||
//
|
||||
|
||||
// $MimeTypes.mode(acemode) ->{icon,formatfn}
|
||||
// $MimeTypes.contentType(mimetype) ->{mode}
|
||||
|
||||
const MimeTypes=new function(){
|
||||
var formatdom= t=>html_beautify(t, { indent_size: 3 ,indent_inner_html:true});
|
||||
var formatjs= t=>js_beautify(t, { indent_size: 2 });
|
||||
|
@ -3748,20 +3750,27 @@ const Edit=Vue.extend({template:`
|
|||
//debugger;
|
||||
console.log("Leaving...");
|
||||
if(this.dirty)event.preventDefault();
|
||||
}
|
||||
},
|
||||
onResize(){
|
||||
var h=window.innerHeight
|
||||
//console.log("height:",h)
|
||||
}
|
||||
},
|
||||
|
||||
computed:{
|
||||
icon(){
|
||||
return (this.protocol=="xmldb")?"account_balance":"folder"
|
||||
}
|
||||
},
|
||||
|
||||
created(){
|
||||
//https://forum.vuejs.org/t/detect-browser-close/5001/3 @fixme
|
||||
document.addEventListener('beforeunload', this.leaving);
|
||||
this.protocol=this.$route.query.protocol?this.$route.query.protocol:this.protocol
|
||||
this.protocol=this.$route.query.protocol?this.$route.query.protocol:this.protocol
|
||||
var url=this.$route.query.url
|
||||
if(url) this.fetch(url)
|
||||
},
|
||||
|
||||
beforeRouteEnter (to, from, next) {
|
||||
Settings.getItem('settings/ace')
|
||||
.then( v =>{
|
||||
|
@ -5914,7 +5923,7 @@ const Entity=Vue.extend({template:`
|
|||
|
||||
<template v-slot:default="props">
|
||||
<v-layout wrap>
|
||||
<v-flex v-for="item in props.items" :key="item.name" align-items="flex-start">
|
||||
<v-flex v-for="item in props.items" :key="item.name">
|
||||
|
||||
<v-card :hover="true" active-class="default-class qd-active" max-width="20em" min-width="20em">
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic"/>
|
||||
<link rel="stylesheet" href="//fonts.googleapis.com/icon?family=Material+Icons"/>
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/@mdi/font@4.x/css/materialdesignicons.min.css" >
|
||||
<link rel="stylesheet" href="//unpkg.com/vuetify@2.3.14/dist/vuetify.min.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="//unpkg.com/vuetify@2.3.16/dist/vuetify.min.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="//unpkg.com/@riophae/vue-treeselect@0.0.29/dist/vue-treeselect.min.css"/>
|
||||
<link rel="stylesheet" href="/vue-poc/ui/prism/prism.css" type="text/css"/>
|
||||
<link rel="stylesheet" href="//unpkg.com/leaflet@1.6.0/dist/leaflet.css"/>
|
||||
|
@ -39,7 +39,7 @@
|
|||
<script src="//cdnjs.cloudflare.com/ajax/libs/axios/0.19.2/axios.js" crossorigin="anonymous"></script>
|
||||
<script src="//unpkg.com/vuex@3.1.0/dist/vuex.js" crossorigin="anonymous"></script>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/qs/6.4.0/qs.js" crossorigin="anonymous" ></script>
|
||||
<script src="//unpkg.com/vuetify@2.3.14/dist/vuetify.min.js" crossorigin="anonymous"></script>
|
||||
<script src="//unpkg.com/vuetify@2.3.16/dist/vuetify.min.js" crossorigin="anonymous"></script>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.12/ace.js" crossorigin="anonymous"></script>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.12/ext-language_tools.js" crossorigin="anonymous"></script>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.12/ext-linking.js" crossorigin="anonymous" charset="utf-8"></script>
|
||||
|
|
Loading…
Add table
Reference in a new issue