vuetify 1.5.12
This commit is contained in:
		
							parent
							
								
									9fc8fe4a46
								
							
						
					
					
						commit
						009a4b11da
					
				
					 13 changed files with 100 additions and 16 deletions
				
			
		
							
								
								
									
										0
									
								
								src/vue-poc/data/xquery.lib/.ignore
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/vue-poc/data/xquery.lib/.ignore
									
										
									
									
									
										Normal file
									
								
							|  | @ -47,7 +47,7 @@ | ||||||
|     <autooptimize>false</autooptimize> |     <autooptimize>false</autooptimize> | ||||||
|     <bindings/> |     <bindings/> | ||||||
|     <casesens>false</casesens> |     <casesens>false</casesens> | ||||||
|     <catfile>C:/Users/andy/Desktop/basex.versions/etc/mycatalog.xml</catfile> |     <catfile> </catfile> | ||||||
|     <checkstrings>true</checkstrings> |     <checkstrings>true</checkstrings> | ||||||
|     <chop>false</chop> |     <chop>false</chop> | ||||||
|     <compplan>true</compplan> |     <compplan>true</compplan> | ||||||
|  |  | ||||||
|  | @ -24,7 +24,9 @@ | ||||||
|       <td >{{ props.item.current }}</td> |       <td >{{ props.item.current }}</td> | ||||||
|       <td >{{ props.item.changed }}</td> |       <td >{{ props.item.changed }}</td> | ||||||
|       <td class="text-xs-right">{{ props.item.default }}</td> |       <td class="text-xs-right">{{ props.item.default }}</td> | ||||||
|       <td><qd-link href="http://docs.basex.org/wiki/Options#">description</qd-link></td> |       <td> | ||||||
|  |         <qd-link :href="'http://docs.basex.org/wiki/Options#' + props.item.name.toUpperCase()">description</qd-link> | ||||||
|  |       </td> | ||||||
|     </template> |     </template> | ||||||
|   </v-data-table> |   </v-data-table> | ||||||
|    </v-card-text> |    </v-card-text> | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								src/vue-poc/features/tasks/xqdoc/newnode.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/vue-poc/features/tasks/xqdoc/newnode.xml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | ||||||
|  | <newnode/> | ||||||
							
								
								
									
										4
									
								
								src/vue-poc/lib/plantuml/plantuml-test.xq
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/vue-poc/lib/plantuml/plantuml-test.xq
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,4 @@ | ||||||
|  | import module namespace  plant='http://quodatum.com/ns/plantuml' at "plantuml.xqm"; | ||||||
|  | (: plant:encode6bit(2) :) | ||||||
|  | (: plant:append3bytes(bin:hex("0"),bin:hex("0"),bin:hex("1")) :) | ||||||
|  | plant:encode64("helloc") | ||||||
							
								
								
									
										43
									
								
								src/vue-poc/lib/plantuml/plantuml.xqm
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								src/vue-poc/lib/plantuml/plantuml.xqm
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,43 @@ | ||||||
|  | (:~  | ||||||
|  |  :  plantuml library | ||||||
|  |  : @see  http://plantuml.com/code-javascript-synchronous | ||||||
|  |  : @author Andy Bunce | ||||||
|  |  : @version 0.1 | ||||||
|  |  : @date apr 2019   | ||||||
|  | :) | ||||||
|  | module namespace  plant='http://quodatum.com/ns/plantuml'; | ||||||
|  | import module namespace bin="http://expath.org/ns/binary"; | ||||||
|  | 
 | ||||||
|  | declare function plant:encode6bit($b as xs:integer) { | ||||||
|  |   switch(true()) | ||||||
|  |   case ($b lt  10) return fn:codepoints-to-string (48 + $b) | ||||||
|  |   case ($b lt 36) return fn:codepoints-to-string (65 + $b -10) | ||||||
|  |   case ($b lt 62) return fn:codepoints-to-string (97 + $b -36) | ||||||
|  |   case ($b eq 62) return "-" | ||||||
|  |   case ($b eq 63) return "_" | ||||||
|  |   default return "?" | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | declare function plant:append3bytes($b1 as xs:base64Binary ,  | ||||||
|  |                                     $b2  as xs:base64Binary , | ||||||
|  |                                     $b3 as xs:base64Binary ) | ||||||
|  |   { | ||||||
|  |   let $c1 := $b1=>bin:shift(-2) | ||||||
|  |   let $c2:= $b1=>bin:and(bin:hex("3"))=>bin:shift(4)=>bin:or(bin:shift($b2,-4)) | ||||||
|  |   let $c3 := $b2=>bin:and(bin:hex("F"))=>bin:shift(2)=>bin:or(bin:shift($b3,-6)) | ||||||
|  |   let $mask:=function($b){bin:and($b,bin:hex("3F"))=>bin:unpack-integer(0,1)} | ||||||
|  |   let $c4 := $b3 =>bin:and(bin:hex("3F")) | ||||||
|  |   return concat(  | ||||||
|  |   plant:encode6bit($mask($c1)), | ||||||
|  |   plant:encode6bit($mask($c2)), | ||||||
|  |   plant:encode6bit($mask($c3)), | ||||||
|  |   plant:encode6bit($mask($c4)) | ||||||
|  |   ) | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | declare function plant:encode64($data as xs:string) | ||||||
|  | { | ||||||
|  |   let $b:=bin:encode-string($data,"UTF-8") | ||||||
|  |   let $b:=bin:pad-right($b,bin:length($b) mod 3) | ||||||
|  |   return $b | ||||||
|  | }; | ||||||
							
								
								
									
										16
									
								
								src/vue-poc/lib/plantuml/post-test.xq
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/vue-poc/lib/plantuml/post-test.xq
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,16 @@ | ||||||
|  | (: plant uml post test :) | ||||||
|  | let $target:="http://www.plantuml.com/plantuml/uml" | ||||||
|  | let $req:= <http:request method="POST"  xmlns="http://expath.org/ns/http-client"> | ||||||
|  |   <multipart media-type="multipart/form-data">  | ||||||
|  |        <header name="Content-Disposition" value='form-data; name="uml"'/>    | ||||||
|  |        <body media-type="text/plain"/> | ||||||
|  |        <header name="Content-Disposition" value='form-data; name="format"'/>  | ||||||
|  | 	    <body media-type="text/plain"/> | ||||||
|  | </multipart> | ||||||
|  | </http:request> | ||||||
|  | let $uml:=``[@startuml | ||||||
|  | alice -> bob2 | ||||||
|  | @enduml | ||||||
|  | ]`` | ||||||
|  | let $r:= http:send-request($req,$target,($uml,"svg")) | ||||||
|  | return $r[2] | ||||||
|  | @ -65,9 +65,9 @@ | ||||||
| 								<xsl:value-of select="$filename" /> | 								<xsl:value-of select="$filename" /> | ||||||
| 								<a href="xqdoc.xml" target="xqdoc"> | 								<a href="xqdoc.xml" target="xqdoc"> | ||||||
| 									xqdoc | 									xqdoc | ||||||
| 								</a> | 								</a>, | ||||||
| 								<a href="xqparse.xml" target="xqparse"> | 								<a href="xqparse.xml" target="xqparse"> | ||||||
| 									xparse | 									xqparse | ||||||
| 								</a> | 								</a> | ||||||
| 							</i> | 							</i> | ||||||
| 							| | 							| | ||||||
|  | @ -130,6 +130,7 @@ | ||||||
|               </td> |               </td> | ||||||
|               <td> |               <td> | ||||||
|                 <xsl:value-of select="string(doc:uri)" /> |                 <xsl:value-of select="string(doc:uri)" /> | ||||||
|  |                 <xsl:sequence select="qd:nslink(doc:uri)"/> | ||||||
|               </td> |               </td> | ||||||
|             </tr> |             </tr> | ||||||
|           </xsl:for-each> |           </xsl:for-each> | ||||||
|  |  | ||||||
|  | @ -44,22 +44,30 @@ let $d:=<div> | ||||||
|                   <tr> |                   <tr> | ||||||
|                   <th>Uri</th> |                   <th>Uri</th> | ||||||
|                   <th>parsed</th> |                   <th>parsed</th> | ||||||
|  |                   <th>Restxq</th> | ||||||
|  |                   <th>Update</th> | ||||||
|                   </tr> |                   </tr> | ||||||
|                   </thead> |                   </thead> | ||||||
|                   <tbody> |                   <tbody> | ||||||
|                   |                   | ||||||
|                      { for $file  at $pos in $state?files |                      { for $file  at $pos in $state?files | ||||||
|                        let $ns:=$file?xqdoc/xqdoc:module/xqdoc:uri/string() |                       | ||||||
|                        order by $ns |                        order by $file?namespace | ||||||
|                       return  <tr> |                       return  <tr> | ||||||
|                                <td> |                                <td> | ||||||
|                                 <a href="{ $file?href }index.html" title="{ $file?path }"> |                                 <a href="{ $file?href }index.html" title="{ $file?path }"> | ||||||
|                                   {$ns} |                                   { $file?namespace } | ||||||
|                                 </a> |                                 </a> | ||||||
|                                 </td> |                                 </td> | ||||||
|                                 <td> |                                 <td> | ||||||
|                                 { $file?xqparse/name() } |                                 { $file?xqparse/name() } | ||||||
|                                 </td>       |                                 </td> | ||||||
|  |                                    <td> | ||||||
|  |                                 { "R" } | ||||||
|  |                                 </td> | ||||||
|  |                                   <td> | ||||||
|  |                                 { "U" } | ||||||
|  |                                 </td>        | ||||||
|                             </tr> |                             </tr> | ||||||
|                       } |                       } | ||||||
|                   </tbody> |                   </tbody> | ||||||
|  | @ -285,7 +293,7 @@ declare function xqhtml:imports($state,$imports,$opts) | ||||||
|            </h4> |            </h4> | ||||||
|            <ul> |            <ul> | ||||||
|            {for $f in  $import?where |            {for $f in  $import?where | ||||||
|            return <li><a href="{$f}index.html">mod</a></li> |            return <li><a href="{$f?href}index.html">{ $f?namespace }</a></li> | ||||||
|          } |          } | ||||||
|            </ul> |            </ul> | ||||||
|            </div> |            </div> | ||||||
|  |  | ||||||
|  | @ -89,10 +89,12 @@ return map{ | ||||||
|              "files": for $file at $pos in $files |              "files": for $file at $pos in $files | ||||||
|                       let $full:=concat($efolder || "\", $file) |                       let $full:=concat($efolder || "\", $file) | ||||||
|                       let $spath:=translate($file,"\","/") |                       let $spath:=translate($file,"\","/") | ||||||
|  |                       let $xqdoc:=xqd:xqdoc($full,map{"_source": $spath}) | ||||||
|                       return map{ |                       return map{ | ||||||
|                         "path":$file, |                         "path":$file, | ||||||
|                         "href": ``[modules/F`{ $pos }`/]``, |                         "href": ``[modules/F`{ $pos }`/]``, | ||||||
|                         "xqdoc": xqd:xqdoc($full,map{"_source": $spath}), |                         "namespace": $xqdoc/xqdoc:module/xqdoc:uri/string(), | ||||||
|  |                         "xqdoc": $xqdoc, | ||||||
|                         "xqparse": fetch:text($full)=>xqd:parse() |                         "xqparse": fetch:text($full)=>xqd:parse() | ||||||
|                       } |                       } | ||||||
|            |            | ||||||
|  | @ -107,7 +109,7 @@ as map(*)* | ||||||
| for $f in $doc?files | for $f in $doc?files | ||||||
| for $in in $f?xqdoc//xqdoc:import[@type="library"] | for $in in $f?xqdoc//xqdoc:import[@type="library"] | ||||||
| group by $ns:=$in/xqdoc:uri | group by $ns:=$in/xqdoc:uri | ||||||
| return map{ "uri": $ns, "where": $f?href} | return map{ "uri": $ns, "where": $f} | ||||||
| 
 | 
 | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -24,4 +24,9 @@ | ||||||
|     <xsl:sequence select="concat('*',$file)" /> |     <xsl:sequence select="concat('*',$file)" /> | ||||||
|   </xsl:function> |   </xsl:function> | ||||||
|    |    | ||||||
|  |   <!-- link to namespace --> | ||||||
|  |   <xsl:function name="qd:nslink" as="element(a)"> | ||||||
|  |     <xsl:param name="ns" as="xs:string"/> | ||||||
|  |     <a href="imports.html#{ $ns }"><xsl:value-of select="$ns"/></a> | ||||||
|  |   </xsl:function>   | ||||||
| </xsl:stylesheet> | </xsl:stylesheet> | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| // generated 2019-04-04T23:01:43.478+01:00
 | // generated 2019-04-13T21:49:49.993+01:00
 | ||||||
| 
 | 
 | ||||||
| // src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/components/qd-autoheight.vue
 | // src: file:///C:/Users/andy/git/vue-poc/src/vue-poc/components/qd-autoheight.vue
 | ||||||
| Vue.component('qd-autoheight',{template:` 
 | Vue.component('qd-autoheight',{template:` 
 | ||||||
|  | @ -5478,7 +5478,9 @@ const Basexsettings=Vue.extend({template:` | ||||||
|       <td>{{ props.item.current }}</td> |       <td>{{ props.item.current }}</td> | ||||||
|       <td>{{ props.item.changed }}</td> |       <td>{{ props.item.changed }}</td> | ||||||
|       <td class="text-xs-right">{{ props.item.default }}</td> |       <td class="text-xs-right">{{ props.item.default }}</td> | ||||||
|       <td><qd-link href="http://docs.basex.org/wiki/Options#">description</qd-link></td> |       <td> | ||||||
|  |         <qd-link :href="'http://docs.basex.org/wiki/Options#' + props.item.name.toUpperCase()">description</qd-link> | ||||||
|  |       </td> | ||||||
|     </template> |     </template> | ||||||
|   </v-data-table> |   </v-data-table> | ||||||
|    </v-card-text> |    </v-card-text> | ||||||
|  |  | ||||||
|  | @ -10,7 +10,7 @@ | ||||||
| 	<link rel="shortcut icon" href="/vue-poc/ui/icon.png"/> | 	<link rel="shortcut icon" href="/vue-poc/ui/icon.png"/> | ||||||
| 	<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic"/> | 	<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="//fonts.googleapis.com/icon?family=Material+Icons"/> | ||||||
| 	<link rel="stylesheet" href="//unpkg.com/vuetify@1.5.9/dist/vuetify.min.css" type="text/css"/> | 	<link rel="stylesheet" href="//unpkg.com/vuetify@1.5.12/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="//unpkg.com/@riophae/vue-treeselect@0.0.29/dist/vue-treeselect.min.css"/> | ||||||
| 	<link rel="stylesheet" href="/vue-poc/ui/prism/prism.css" rel="stylesheet" type="text/css"/>  | 	<link rel="stylesheet" href="/vue-poc/ui/prism/prism.css" rel="stylesheet" type="text/css"/>  | ||||||
| 	<link rel="stylesheet" href="//unpkg.com/leaflet@1.0.3/dist/leaflet.css"/> | 	<link rel="stylesheet" href="//unpkg.com/leaflet@1.0.3/dist/leaflet.css"/> | ||||||
|  | @ -22,7 +22,7 @@ | ||||||
| 
 | 
 | ||||||
| <body> | <body> | ||||||
| <div id="app"> | <div id="app"> | ||||||
| <h3><code>vue-poc</code> <small>(v0.3.161)</small> </h3> | <h3><code>vue-poc</code> <small>(v0.3.163)</small> </h3> | ||||||
| 
 | 
 | ||||||
| <div class="spinner"> | <div class="spinner"> | ||||||
|   <div class="rect1"></div> |   <div class="rect1"></div> | ||||||
|  | @ -39,7 +39,7 @@ | ||||||
| <script src="//cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.js" crossorigin="anonymous"></script> | <script src="//cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.js" crossorigin="anonymous"></script> | ||||||
| <script src="//unpkg.com/vuex@3.1.0/dist/vuex.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="//cdnjs.cloudflare.com/ajax/libs/qs/6.4.0/qs.js" crossorigin="anonymous" ></script> | ||||||
| <script src="//unpkg.com/vuetify@1.5.9/dist/vuetify.min.js" crossorigin="anonymous"></script> | <script src="//unpkg.com/vuetify@1.5.12/dist/vuetify.min.js" crossorigin="anonymous"></script> | ||||||
| <script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ace.js"  crossorigin="anonymous"></script> | <script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ace.js"  crossorigin="anonymous"></script> | ||||||
| <script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ext-language_tools.js"  crossorigin="anonymous"></script> | <script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ext-language_tools.js"  crossorigin="anonymous"></script> | ||||||
| <script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ext-linking.js" crossorigin="anonymous" charset="utf-8"></script> | <script src="//cdnjs.cloudflare.com/ajax/libs/ace/1.4.3/ext-linking.js" crossorigin="anonymous" charset="utf-8"></script> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue