Create doc/Simple-VIVO-Domains.vue

Create doc/Simple-VIVO-Domains.vue

<?xml version="1.0" encoding="US-ASCII"?>
<LW-MAP xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="none" ID="0"
    label="Simple-VIVO-Domains.vue" created="1442175782702" x="0.0"
    y="0.0" width="1.4E-45" height="1.4E-45" strokeWidth="0.0" autoSized="false">
    <resource referenceCreated="1442255074498" size="33834"
        spec="/Users/mikeconlon/Desktop/Simple-VIVO-Domains.vue"
        type="1" xsi:type="URLResource">
        <title>Simple-VIVO-Domains.vue</title>
        <property key="File" value="/Users/mikeconlon/Desktop/Simple-VIVO-Domains.vue"/>
    </resource>
    <fillColor>#FFFFFF</fillColor>
    <strokeColor>#404040</strokeColor>
    <textColor>#000000</textColor>
    SansSerif-plain-14
    <URIString>http://vue.tufts.edu/rdf/resource/c889ba23ac1f625d01d90a6e7bb86d24</URIString>
    <child ID="25" layerID="1" created="1442176282102" x="764.0"
        y="567.0" width="149.0" height="29.0" strokeWidth="0.0"
        autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba30ac1f625d01d90a6e970988ea</URIString>
        <richText><html>
  <head>
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p>

    </p>
  </body>
</html>
</richText>
    </child>
    <child ID="29" layerID="1" created="1442176408069" x="674.9677"
        y="579.362" width="149.0" height="15.0" strokeWidth="0.0"
        autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba30ac1f625d01d90a6e43ac6af6</URIString>
        <richText><html>
  <head>
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p>

    </p>
  </body>
</html>
</richText>
    </child>
    <child ID="32" layerID="1" created="1442176564971" x="626.73114"
        y="622.6488" width="150.0" height="16.0" strokeWidth="0.0"
        autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba30ac1f625d01d90a6e651f22dd</URIString>
        <richText><html>
  <head>
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p>

    </p>
  </body>
</html>
</richText>
    </child>
    <child ID="34" layerID="1" created="1442176590084" x="656.61646"
        y="589.83514" width="150.0" height="16.0" strokeWidth="0.0"
        autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba31ac1f625d01d90a6ef5a9b447</URIString>
        <richText><html>
  <head>
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p>

    </p>
  </body>
</html>
</richText>
    </child>
    <child ID="37" layerID="1" created="1442176798726" x="633.61646"
        y="427.8351" width="150.0" height="16.0" strokeWidth="0.0"
        autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba31ac1f625d01d90a6e0c3d8cbf</URIString>
        <richText><html>
  <head>
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p>

    </p>
  </body>
</html>
</richText>
    </child>
    <child ID="9" label="Positions" layerID="1" created="1442175853105"
        x="183.90323" y="56.367447" width="108.0" height="65.0"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba29ac1f625d01d90a6eaf1d3196</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="18" label="Courses" layerID="1" created="1442176019701"
        x="631.0" y="56.367447" width="108.0" height="65.0"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2fac1f625d01d90a6eb2145b5e</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="19" label="Mentoring" layerID="1" created="1442176026150"
        x="183.90323" y="147.36716" width="108.0" height="65.0"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2fac1f625d01d90a6edb25c904</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="20" label="Service" layerID="1" created="1442176034612"
        x="633.0" y="147.36716" width="108.0" height="65.0"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2fac1f625d01d90a6e7501de15</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="38" layerID="1" created="1442176854303" x="746.61646"
        y="292.7687" width="149.0" height="15.0" strokeWidth="0.0"
        autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba31ac1f625d01d90a6e85976414</URIString>
        <richText><html>
  <head>
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p>

    </p>
  </body>
</html>
</richText>
    </child>
    <child ID="6" label="Dates" layerID="1" created="1442175803963"
        x="183.90323" y="469.0824" width="108.0" height="44.876343"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#83CEFF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba24ac1f625d01d90a6e23c27c80</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="41" label="Concepts" layerID="1" created="1442177941301"
        x="623.8746" y="468.0" width="120.75" height="83.5"
        strokeWidth="1.0" autoSized="true" xsi:type="node">
        <fillColor>#B5B995</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba32ac1f625d01d90a6e8e0dad6d</URIString>
        <child ID="48" label="Fields of Study" created="1442179057081"
            x="34.0" y="22.0" width="108.0" height="22.0"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#B5B995</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae7bac1f625d015562345dce2610</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="49" label="Research Areas" created="1442179092742"
            x="34.0" y="41.5" width="108.0" height="22.0"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#B5B995</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae7bac1f625d015562341a80f9db</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="50" label="Keywords" created="1442179116534" x="34.0"
            y="61.0" width="108.0" height="22.0" strokeWidth="1.0"
            autoSized="false" xsi:type="node">
            <fillColor>#B5B995</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae7eac1f625d0155623418a17e08</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="8" label="People" layerID="1" created="1442175847955"
        x="283.2437" y="264.99817" width="366.20163" height="138.55196"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#DAA9FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba27ac1f625d01d90a6ed61c428a</URIString>
        <child ID="39" label="Faculty" created="1442177051172" x="34.0"
            y="22.0" width="435.26883" height="30.0" strokeWidth="1.0"
            autoSized="false" xsi:type="node">
            <fillColor>#DAA9FF</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-18
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba28ac1f625d01d90a6eca8a0542</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="40" label="Staff" created="1442177057034" x="34.0"
            y="47.5" width="433.82556" height="30.0" strokeWidth="1.0"
            autoSized="false" xsi:type="node">
            <fillColor>#DAA9FF</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-18
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba28ac1f625d01d90a6e3fa3e1d9</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="56" label="Trainees" created="1442240451887" x="34.0"
            y="73.0" width="433.82556" height="30.0" strokeWidth="1.0"
            autoSized="false" xsi:type="node">
            <fillColor>#DAA9FF</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-18
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae80ac1f625d0155623498756374</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="15" label="Collaborators" created="1442175995182"
            x="34.0" y="98.5" width="433.82556" height="34.64038"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#DAA9FF</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-18
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba28ac1f625d01d90a6eb4611419</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="7" label="Organizations" layerID="1"
        created="1442175814364" x="365.5" y="468.0" width="188.0"
        height="172.5" strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#FC938D</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba25ac1f625d01d90a6e4c5c6ed2</URIString>
        <child ID="55" label="Internal" created="1442240352420" x="34.0"
            y="22.0" width="184.15527" height="30.666666"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#FC938D</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae81ac1f625d01556234fbe8338f</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="17" label="Funders" created="1442176011750" x="34.0"
            y="48.0" width="184.0" height="26.123596" strokeWidth="1.0"
            autoSized="false" xsi:type="node">
            <fillColor>#FC938D</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba25ac1f625d01d90a6e6b2033a9</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="14" label="Publishers" created="1442175984807"
            x="34.0" y="70.5927" width="182.71208" height="26.666666"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#FC938D</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba26ac1f625d01d90a6e2de3b8a2</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="30" label="Employers" created="1442176496098"
            x="34.0" y="93.5927" width="183.5788" height="24.0"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#FC938D</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba26ac1f625d01d90a6e49021b19</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="31" label="Degree Granting" created="1442176511799"
            x="34.0" y="114.5927" width="184.15527" height="27.206055"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#FC938D</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba27ac1f625d01d90a6ecb12b92f</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="54" label="Award Conferring" created="1442240015990"
            x="34.0" y="137.99724" width="185.59856" height="28.184631"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#FC938D</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae82ac1f625d01556234e89b30d7</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="10" label="Educational
Background" layerID="1"
        created="1442175935423" x="329.0" y="56.367447" width="108.0"
        height="65.0" strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2aac1f625d01d90a6e69a1d93e</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="11" label="Awards and
 Honors" layerID="1"
        created="1442175955518" x="329.0" y="147.36716" width="107.0"
        height="65.0" strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2aac1f625d01d90a6eb8c9f09e</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="12"
        label="Publications,
Presentations,
Books, Datasets"
        layerID="1" created="1442175967631" x="479.0" y="147.36716"
        width="111.0" height="65.0" strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2aac1f625d01d90a6e0c3f18ab</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="16" label="Grants" layerID="1" created="1442176001901"
        x="480.0" y="56.367447" width="108.0" height="65.0"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#F4E5FF</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba2eac1f625d01d90a6e24734aef</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="52" label="Locations" layerID="1" created="1442239627094"
        x="181.61646" y="531.7173" width="110.28677" height="44.876343"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#FDE888</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/cc54ae83ac1f625d015562349851a781</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="53" label="Journals" layerID="1" created="1442239880745"
        x="181.61646" y="594.3522" width="110.28677" height="44.876343"
        strokeWidth="1.0" autoSized="false" xsi:type="node">
        <fillColor>#C1F780</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/cc54ae83ac1f625d01556234ac3efa42</URIString>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="57"
        label="The people in your VIVO -- your faculty, staff and trainees, and their
      collaborators at other organizations"
        layerID="1" created="1442240720893" x="35.365593" y="281.23483"
        width="148.0" height="73.0" strokeWidth="0.0" autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/cc54ae84ac1f625d01556234369de000</URIString>
        <richText><html>
  <head style="color: #000000" color="#000000">
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p style="color: #000000" color="#000000">
      The people in your VIVO -- your faculty, staff and trainees, and their
      collaborators at other organizations
    </p>
  </body>
</html>
</richText>
        The people in your VIVO -- your faculty, staff and trainees, and their
      collaborators at other organizations
    </child>
    <child ID="58"
        label="Entities referred to in your scholarly work. Your internal organization, organizations related to the scholarly work of your people"
        layerID="1" created="1442240767196" x="39.695343" y="479.32077"
        width="105.0" height="143.0" strokeWidth="0.0" autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/cc54ae84ac1f625d0155623489687e00</URIString>
        <richText><html>
  <head style="color: #000000" color="#000000">
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p style="color: #000000" color="#000000">
      Entities referred to in your scholarly work. Your
    </p>
    <p style="color: #000000" color="#000000">
      internal organization, organizations related to the scholarly work of
      your people
    </p>
  </body>
</html>
</richText>
        Entities referred to in your scholarly work. Your internal organization, organizations related to the scholarly work of your people
    </child>
    <child ID="59" label="Resources" layerID="1" created="1442241044733"
        x="624.45294" y="560.9686" width="120.75" height="83.5"
        strokeWidth="1.0" strokeStyle="2" autoSized="true" xsi:type="node">
        <fillColor>#F4F5E9</fillColor>
        <strokeColor>#000000</strokeColor>
        <textColor>#000000</textColor>
        Arial-plain-12
        <URIString>http://vue.tufts.edu/rdf/resource/cc54ae85ac1f625d0155623414d9db3b</URIString>
        <child ID="60" label="Equipment" created="1442241044733"
            x="34.0" y="22.0" width="108.0" height="22.0"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#F4F5E9</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae85ac1f625d015562341672131b</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="61" label="Facilities" created="1442241044733"
            x="34.0" y="41.5" width="108.0" height="22.0"
            strokeWidth="1.0" autoSized="false" xsi:type="node">
            <fillColor>#F4F5E9</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae85ac1f625d01556234ef38f39a</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <child ID="62" label="Services" created="1442241044733" x="34.0"
            y="61.0" width="108.0" height="22.0" strokeWidth="1.0"
            autoSized="false" xsi:type="node">
            <fillColor>#F4F5E9</fillColor>
            <strokeColor>#000000</strokeColor>
            <textColor>#000000</textColor>
            Arial-plain-12
            <URIString>http://vue.tufts.edu/rdf/resource/cc54ae85ac1f625d01556234352e75c9</URIString>
            <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
        </child>
        <shape arcwidth="20.0" archeight="20.0" xsi:type="roundRect"/>
    </child>
    <child ID="63"
        label="The activities and accomplishments of

      your people"
        layerID="1" created="1442241822845" x="35.365593" y="104.79749"
        width="141.0" height="45.0" strokeWidth="0.0" autoSized="false" xsi:type="text">
        <strokeColor>#404040</strokeColor>
        <textColor>#000000</textColor>
        SansSerif-plain-14
        <URIString>http://vue.tufts.edu/rdf/resource/cc54ae86ac1f625d01556234cb2acaf4</URIString>
        <richText><html>
  <head style="color: #000000" color="#000000">
    <style type="text/css">
      <!--
        body { font-family: Arial; color: #000000; margin-left: 0px; margin-right: 0px; font-size: 12; margin-top: 0px; margin-bottom: 0px }
        ol { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
        p { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
        ul { font-family: Arial; vertical-align: middle; margin-left: 30; list-style-position: outside; font-size: 12; margin-top: 6 }
      -->
    </style>

  </head>
  <body>
    <p style="color: #000000" color="#000000">
      The activities and accomplishments of
    </p>
    <p style="color: #000000" color="#000000">
      your people
    </p>
  </body>
</html>
</richText>
        The activities and accomplishments of

      your people
    </child>
    <layer ID="1" label="Layer 1" created="1442175782707" x="0.0"
        y="0.0" width="1.4E-45" height="1.4E-45" strokeWidth="0.0" autoSized="false">
        <URIString>http://vue.tufts.edu/rdf/resource/c889ba32ac1f625d01d90a6e3fb880aa</URIString>
    </layer>
    <userZoom>0.9537000834958255</userZoom>
    <userOrigin x="-35.327812" y="-17.183775"/>
    <presentationBackground>#202020</presentationBackground>
    <PathwayList currentPathway="0" revealerIndex="-1">
        <pathway ID="0" label="Untitled Pathway" created="1442175782701"
            x="0.0" y="0.0" width="1.4E-45" height="1.4E-45"
            strokeWidth="0.0" autoSized="false" currentIndex="0" open="true">
            <strokeColor>#B3993333</strokeColor>
            <textColor>#000000</textColor>
            SansSerif-plain-14
            <URIString>http://vue.tufts.edu/rdf/resource/c889ba33ac1f625d01d90a6e9db02fa3</URIString>
            <masterSlide ID="2" created="1442175782725" x="0.0" y="0.0"
                width="800.0" height="600.0" locked="true"
                strokeWidth="0.0" autoSized="false">
                <fillColor>#000000</fillColor>
                <strokeColor>#404040</strokeColor>
                <textColor>#000000</textColor>
                SansSerif-plain-14
                <URIString>http://vue.tufts.edu/rdf/resource/c889ba33ac1f625d01d90a6ece132cc5</URIString>
                <titleStyle ID="3" label="Header"
                    created="1442175782853" x="341.0" y="175.0"
                    width="118.0" height="50.0" strokeWidth="0.0"
                    autoSized="true" isStyle="true" xsi:type="node">
                    <strokeColor>#404040</strokeColor>
                    <textColor>#FFFFFF</textColor>
                    Gill Sans-plain-36
                    <URIString>http://vue.tufts.edu/rdf/resource/c889ba33ac1f625d01d90a6ea8cbf370</URIString>
                    <shape xsi:type="rectangle"/>
                </titleStyle>
                <textStyle ID="4" label="Slide Text"
                    created="1442175782854" x="349.5" y="282.5"
                    width="101.0" height="35.0" strokeWidth="0.0"
                    autoSized="true" isStyle="true" xsi:type="node">
                    <strokeColor>#404040</strokeColor>
                    <textColor>#FFFFFF</textColor>
                    Gill Sans-plain-22
                    <URIString>http://vue.tufts.edu/rdf/resource/c889ba33ac1f625d01d90a6e4777603a</URIString>
                    <shape xsi:type="rectangle"/>
                </textStyle>
                <linkStyle ID="5" label="Links" created="1442175782855"
                    x="375.5" y="385.0" width="49.0" height="30.0"
                    strokeWidth="0.0" autoSized="true" isStyle="true" xsi:type="node">
                    <strokeColor>#404040</strokeColor>
                    <textColor>#B3BFE3</textColor>
                    Gill Sans-plain-18
                    <URIString>http://vue.tufts.edu/rdf/resource/c889ba33ac1f625d01d90a6e53455b6f</URIString>
                    <shape xsi:type="rectangle"/>
                </linkStyle>
            </masterSlide>
        </pathway>
    </PathwayList>
    <date>2015-09-13</date>
    <modelVersion>6</modelVersion>
    <saveLocation>/Users/mikeconlon/Desktop</saveLocation>
    <saveFile>/Users/mikeconlon/Desktop/Simple-VIVO-Domains.vue</saveFile>
</LW-MAP>

error: pathspec 'doc/Simple-VIVO-Domains.vue' did not match any file(s) known to git


fixed input-image-meta.vue

fixed input-image-meta.vue

<template>

{{ 'Add Image' | trans }}

    <v-modal v-ref="modal">
        <form class="uk-form uk-form-stacked" v-on="submit: update">

{{ 'Image' | trans }}

                <input-image source="{{@ img.src }}"></input-image>

                {{ 'URL' | trans }}

                    <input id="form-src" class="uk-width-1-1" type="text" v-model="img.src" lazy>

                {{ 'Alt' | trans }}

                    <input id="form-alt" class="uk-width-1-1" type="text" v-model="img.alt">

                <button class="uk-button uk-button-link uk-modal-close" type="button">{{ 'Cancel' | trans }}</button>
                <button class="uk-button uk-button-link" type="button" v-on="click: update()">{{ 'Update' | trans }}</button>

        </form>
    </v-modal>

</template>

<template>

{{ 'Add Image' | trans }}

    <v-modal v-ref="modal" closed="{{ close }}">
        <form class="uk-form uk-form-stacked" v-on="submit: update">

{{ 'Image' | trans }}

                <input-image source="{{@ img.src }}"></input-image>

                {{ 'URL' | trans }}

                    <input id="form-src" class="uk-width-1-1" type="text" v-model="img.src" lazy>

                {{ 'Alt' | trans }}

                    <input id="form-alt" class="uk-width-1-1" type="text" v-model="img.alt">

                <button class="uk-button uk-button-link uk-modal-close" type="button">{{ 'Cancel' | trans }}</button>
                <button class="uk-button uk-button-link" type="button" v-on="click: update()">{{ 'Update' | trans }}</button>

        </form>
    </v-modal>

</template>


Refactorizacion

Refactorizacion

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/soyFelixBarros/Marz.git/'


bug fix - nav bar didn’t display correctly in profile mode

<template>

        <slot></slot>

        <slot></slot>

</template>


Extract component

Extract component

<template>

    <v-card-title>
      Corporations History
      <v-spacer></v-spacer>
      <v-text-field v-model="search"
                    append-icon="search"
                    label="Search"
                    single-line
                    hide-details>
      </v-text-field>
    </v-card-title>

    <v-data-table :headers="headers"
                  :items="history"
                  :search="search"
                  hide-actions
                  dark>
      <template v-slot:items="props">

          <router-link :to="{ name: 'universe_corporation', params: { id: props.item.id }}">{{ props.item.name }}</router-link>

        {{ props.item.start_date }}
      </template>

      <template v-slot:no-results>
        <v-alert :value="true" color="error" icon="warning">
          Your search for "{{ search }}" found no results.
        </v-alert>
      </template>
    </v-data-table>

</template>

error: pathspec 'app/javascript/components/universe/character_corporation_history.vue' did not match any file(s) known to git


getting blur logic to work correctly when the SVG icon is the click target


avoid multiple add item

avoid multiple add item

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Shuunen/vienyl.git/'


Quantity should show 0 if null or undefined

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/NathanielDavid/Sumie.git/'


Handles when there is no poster

Handles when there is no poster

<template>

  <div>
    <div v-el:videowrapper class="videowrapper">
      <video v-el:video class="video-js vjs-default-skin" >
        <template v-for="video in videoSources">
          <source :src="video.storage_url" :type='"video/" + video.extension'>
        </template>
        <template v-for="track in trackSources">
          <track kind="captions" :src="track.storage_url" :srclang="track.lang" :label="getLangName(track.lang)">
        </template>
      </video>
    </div>
  </div>

</template>

<script>

  const videojs = require('video.js');
  const langcodes = require('./langcodes.json');
  require('./videojs-centerbtns');
  const debounce = require('vue').util.debounce;

  module.exports = {

    props: ['files'],

    data: () => ({
      videoWidth: 0,
      videoHeight: 0,
    }),

    computed: {
      posterSource() {
        const posterFileExtensions = ['png', 'jpg'];
        const posterArray = this.files.filter(
          (file) => posterFileExtensions.some((ext) => ext === file.extension)
        );
        if (posterArray.length === 0) {
          return '';
        }
        return posterArray[0].storage_url;
      },

      videoSources() {
        const videoFileExtensions = ['mp4', 'webm', 'ogg'];
        return this.files.filter(
          (file) => videoFileExtensions.some((ext) => ext === file.extension)
        );
      },

      trackSources() {
        const trackFileExtensions = ['vtt'];
        return this.files.filter(
          (file) => trackFileExtensions.some((ext) => ext === file.extension)
        );
      },

      aspectRatio() {
        return this.videoWidth / this.videoHeight;
      },

    },

    methods: {
      getLangName(langCode) {
        return langcodes.filter(
            (lang) => lang.code === langCode
        )[0].lang;
      },

      setPlayState(state) {
        if (state === true) {
          this.videoPlayer.$('.videotoggle').classList.add('videopaused');
          this.videoPlayer.$('.videoreplay').classList.add('display');
          this.videoPlayer.$('.videoforward').classList.add('display');
        } else {
          this.videoPlayer.$('.videotoggle').classList.remove('videopaused');
          this.videoPlayer.$('.videoreplay').classList.remove('display');
          this.videoPlayer.$('.videoforward').classList.remove('display');
        }
      },

      loadedMetaData() {
        this.videoWidth = this.videoPlayer.videoWidth();
        this.videoHeight = this.videoPlayer.videoHeight();
        this.resizeVideo();
      },

      resizeVideo() {
        const currentHeight = this.$els.videowrapper.clientHeight;
        const currentWidth = this.$els.videowrapper.clientWidth;
        const calcWidth = this.aspectRatio * currentHeight;
        if (currentWidth < calcWidth) {
          this.videoPlayer.height(currentWidth / this.aspectRatio);
          this.videoPlayer.width(currentWidth);
        } else {
          this.videoPlayer.width(calcWidth);
          this.videoPlayer.height(currentHeight);
        }
      },

      debouncedResizeVideo() {
        debounce(this.resizeVideo, 300);
      },
    },

    ready() {
      this.videoPlayer = videojs(this.$els.video, {
        inactivityTimeout: 1000,
        controls: true,
        autoplay: false,
        preload: 'auto',
        poster: this.posterSource,
        playbackRates: [0.5, 1.0, 1.25, 1.5, 2.0],
        textTrackDisplay: true,
        ReplayButton: true,
        ForwardButton: true,
        TogglePlayButton: true,
        bigPlayButton: false,
        controlBar: {
          children: [
            { name: 'currentTimeDisplay' },
            { name: 'timeDivider' },
            { name: 'progressControl' },
            { name: 'durationDisplay' },
            { name: 'remainingTimeDisplay' },
            { name: 'muteToggle' },
            { name: 'VolumeBar' },
            { name: 'playbackRateMenuButton' },
            { name: 'captionsButton' },
            { name: 'fullscreenToggle' },
          ],
        },
      },

      () => {
        const centerButtons = this.$els.videowrapper.childNodes[1];
        const toggleButton = centerButtons
          .getElementsByClassName('videotoggle')[0];
        const replayButton = centerButtons
          .getElementsByClassName('videoreplay')[0];
        const forwardButton = centerButtons
          .getElementsByClassName('videoforward')[0];

        videojs(this.$els.video).on('useractive', () => {
          toggleButton.classList.remove('userInactive');
          replayButton.classList.remove('userInactive');
          forwardButton.classList.remove('userInactive');
        });

        videojs(this.$els.video).on('userinactive', () => {
          toggleButton.classList.add('userInactive');
          replayButton.classList.add('userInactive');
          forwardButton.classList.add('userInactive');
        });

        videojs(this.$els.video).on('play', () => {
          this.setPlayState(true);
        });

        videojs(this.$els.video).on('pause', () => {
          this.setPlayState(false);
        });

        videojs(this.$els.video).on('ended', () => {
          this.setPlayState(false);
        });
      });

      this.videoPlayer.on('loadedmetadata', this.loadedMetaData);

      global.addEventListener('resize', this.resizeVideo);
    },
    beforeDestroy() {
      global.removeEventListener('resize', this.debouncedResizeVideo);
    },
  };

</script>

<style lang="stylus">

  // Default videojs stylesheet
  // Unable to reference the videojs using require since videojs doesn't have good webpack support
  @import '../../../../../../node_modules/video.js/dist/video-js.css'

  // Videojs skin customization
  .video-js
    font-size: 1em
    color: #fff
    margin: 0 auto
    .vjs-slider
      background-color: #545454
      background-color: rgba(84, 84, 84, 0.5)
    .vjs-load-progress
      background: lighten(#545454, 25%)
      background: rgba(84, 84, 84, 0.5)
      div
        background: lighten(#545454, 50%)
        background: rgba(84, 84, 84, 0.75)

  .video-js .vjs-control-bar,
  .video-js .vjs-big-play-button,
  .video-js .vjs-menu-button .vjs-menu-content
    background-color: #000
    background-color: rgba(0, 0, 0, 0.7)

   // Custom style
  .videowrapper
    position: relative
    height: 100%

  .video-js .vjs-menu
    font-family: 'NotoSans', 'sans-serif'

  .video-js .vjs-current-time
    display: block

  .video-js .vjs-play-progress
    background-color: #996189

  .video-js .userInactive
    visibility: visible
    opacity: 0
    transition: visibility 1s, opacity 1s

  .video-js .videoreplay,
  .video-js .videoforward,
  .video-js .videotoggle
    background-repeat: no-repeat
    background-size: contain
    cursor: pointer
    position: absolute
    top: 50%
    transform: translate(-50%, -50%)

  .video-js .videoreplay,
  .video-js .videoforward
    display: none
    height: 75px
    width: 75px

  .video-js .videoreplay
    background: url('../icons/ic_replay_10_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)
    left: calc(50% - 125px)

  .video-js .videoforward
    background: url('../icons/ic_forward_10_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)
    left: calc(50% + 125px)

  .video-js .videotoggle
    background: url('../icons/ic_play_circle_outline_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)
    left: 50%
    height: 125px
    width: 125px

  .video-js .videopaused
    background: url('../icons/ic_pause_circle_outline_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)

  .video-js .display,
  .video-js .display
    display: block

</style>

<template>

  <div>
    <div v-el:videowrapper class="videowrapper">
      <video v-el:video class="video-js vjs-default-skin" >
        <template v-for="video in videoSources">
          <source :src="video.storage_url" :type='"video/" + video.extension'>
        </template>
        <template v-for="track in trackSources">
          <track kind="captions" :src="track.storage_url" :srclang="track.lang" :label="getLangName(track.lang)">
        </template>
      </video>
    </div>
  </div>

</template>

<script>

  const videojs = require('video.js');
  const langcodes = require('./langcodes.json');
  require('./videojs-centerbtns');
  const debounce = require('vue').util.debounce;

  module.exports = {

    props: ['files'],

    data: () => ({
      videoWidth: 0,
      videoHeight: 0,
    }),

    computed: {
      posterSource() {
        const posterFileExtensions = ['png', 'jpg'];
        return this.files.filter(
          (file) => posterFileExtensions.some((ext) => ext === file.extension)
        )[0].storage_url;
      },

      videoSources() {
        const videoFileExtensions = ['mp4', 'webm', 'ogg'];
        return this.files.filter(
          (file) => videoFileExtensions.some((ext) => ext === file.extension)
        );
      },

      trackSources() {
        const trackFileExtensions = ['vtt'];
        return this.files.filter(
          (file) => trackFileExtensions.some((ext) => ext === file.extension)
        );
      },

      aspectRatio() {
        return this.videoWidth / this.videoHeight;
      },

    },

    methods: {
      getLangName(langCode) {
        return langcodes.filter(
            (lang) => lang.code === langCode
        )[0].lang;
      },

      setPlayState(state) {
        if (state === true) {
          this.videoPlayer.$('.videotoggle').classList.add('videopaused');
          this.videoPlayer.$('.videoreplay').classList.add('display');
          this.videoPlayer.$('.videoforward').classList.add('display');
        } else {
          this.videoPlayer.$('.videotoggle').classList.remove('videopaused');
          this.videoPlayer.$('.videoreplay').classList.remove('display');
          this.videoPlayer.$('.videoforward').classList.remove('display');
        }
      },

      loadedMetaData() {
        this.videoWidth = this.videoPlayer.videoWidth();
        this.videoHeight = this.videoPlayer.videoHeight();
        this.resizeVideo();
      },

      resizeVideo() {
        const currentHeight = this.$els.videowrapper.clientHeight;
        const currentWidth = this.$els.videowrapper.clientWidth;
        const calcWidth = this.aspectRatio * currentHeight;
        if (currentWidth < calcWidth) {
          this.videoPlayer.height(currentWidth / this.aspectRatio);
          this.videoPlayer.width(currentWidth);
        } else {
          this.videoPlayer.width(calcWidth);
          this.videoPlayer.height(currentHeight);
        }
      },

      debouncedResizeVideo() {
        debounce(this.resizeVideo, 300);
      },
    },

    ready() {
      this.videoPlayer = videojs(this.$els.video, {
        inactivityTimeout: 1000,
        controls: true,
        autoplay: false,
        preload: 'auto',
        poster: this.posterSource,
        playbackRates: [0.5, 1.0, 1.25, 1.5, 2.0],
        textTrackDisplay: true,
        ReplayButton: true,
        ForwardButton: true,
        TogglePlayButton: true,
        bigPlayButton: false,
        controlBar: {
          children: [
            { name: 'currentTimeDisplay' },
            { name: 'timeDivider' },
            { name: 'progressControl' },
            { name: 'durationDisplay' },
            { name: 'remainingTimeDisplay' },
            { name: 'muteToggle' },
            { name: 'VolumeBar' },
            { name: 'playbackRateMenuButton' },
            { name: 'captionsButton' },
            { name: 'fullscreenToggle' },
          ],
        },
      },

      () => {
        const centerButtons = this.$els.videowrapper.childNodes[1];
        const toggleButton = centerButtons
          .getElementsByClassName('videotoggle')[0];
        const replayButton = centerButtons
          .getElementsByClassName('videoreplay')[0];
        const forwardButton = centerButtons
          .getElementsByClassName('videoforward')[0];

        videojs(this.$els.video).on('useractive', () => {
          toggleButton.classList.remove('userInactive');
          replayButton.classList.remove('userInactive');
          forwardButton.classList.remove('userInactive');
        });

        videojs(this.$els.video).on('userinactive', () => {
          toggleButton.classList.add('userInactive');
          replayButton.classList.add('userInactive');
          forwardButton.classList.add('userInactive');
        });

        videojs(this.$els.video).on('play', () => {
          this.setPlayState(true);
        });

        videojs(this.$els.video).on('pause', () => {
          this.setPlayState(false);
        });

        videojs(this.$els.video).on('ended', () => {
          this.setPlayState(false);
        });
      });

      this.videoPlayer.on('loadedmetadata', this.loadedMetaData);

      global.addEventListener('resize', this.resizeVideo);
    },
    beforeDestroy() {
      global.removeEventListener('resize', this.debouncedResizeVideo);
    },
  };

</script>

<style lang="stylus">

  // Default videojs stylesheet
  // Unable to reference the videojs using require since videojs doesn't have good webpack support
  @import '../../../../../../node_modules/video.js/dist/video-js.css'

  // Videojs skin customization
  .video-js
    font-size: 1em
    color: #fff
    margin: 0 auto
    .vjs-slider
      background-color: #545454
      background-color: rgba(84, 84, 84, 0.5)
    .vjs-load-progress
      background: lighten(#545454, 25%)
      background: rgba(84, 84, 84, 0.5)
      div
        background: lighten(#545454, 50%)
        background: rgba(84, 84, 84, 0.75)

  .video-js .vjs-control-bar,
  .video-js .vjs-big-play-button,
  .video-js .vjs-menu-button .vjs-menu-content
    background-color: #000
    background-color: rgba(0, 0, 0, 0.7)

   // Custom style
  .videowrapper
    position: relative
    height: 100%

  .video-js .vjs-menu
    font-family: 'NotoSans', 'sans-serif'

  .video-js .vjs-current-time
    display: block

  .video-js .vjs-play-progress
    background-color: #996189

  .video-js .userInactive
    visibility: visible
    opacity: 0
    transition: visibility 1s, opacity 1s

  .video-js .videoreplay,
  .video-js .videoforward,
  .video-js .videotoggle
    background-repeat: no-repeat
    background-size: contain
    cursor: pointer
    position: absolute
    top: 50%
    transform: translate(-50%, -50%)

  .video-js .videoreplay,
  .video-js .videoforward
    display: none
    height: 75px
    width: 75px

  .video-js .videoreplay
    background: url('../icons/ic_replay_10_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)
    left: calc(50% - 125px)

  .video-js .videoforward
    background: url('../icons/ic_forward_10_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)
    left: calc(50% + 125px)

  .video-js .videotoggle
    background: url('../icons/ic_play_circle_outline_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)
    left: 50%
    height: 125px
    width: 125px

  .video-js .videopaused
    background: url('../icons/ic_pause_circle_outline_white.svg')
    background-repeat: no-repeat
    background-size: contain
    background-color: rgba(0, 0, 0, 0.3)

  .video-js .display,
  .video-js .display
    display: block

</style>


Create home.vue

Create home.vue

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/wtbu703/simple.git/'


index merge

index merge

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/NewDadaFE/newdada-daojia.git/'


flex: 1 1 auto in Tree.vue

flex: 1 1 auto in Tree.vue

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/m31271n/darkness.git/'


Add line

Add line

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/JordanAssayah/portfolio.git/'


Decrease pixel border with mobile devices

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/wappulehti-apy/diilikone-front-2017.git/'


ADD: voice recognizer vue

ADD: voice recognizer vue

<template>
  <div>
  </div>
</template>

<script>
export default {
}
</script>

<style>
</style>

error: pathspec 'src/commun/VoiceRecognizer.vue' did not match any file(s) known to git


Version bump

Version bump


Adds filters container

Adds filters container


Adds notification if no categories

Adds notification if no categories


Updating broken doc link (#166)

Updating broken doc link (#166)

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/IRlyDontKnow/sylius-shop.git/'


Remove Main.vue

Remove Main.vue

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/SmartCentre/cloudapp.git/'


add rename and delete popup menu

add rename and delete popup menu

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/ije/web-studio.git/'


Add email to faq page

Add email to faq page


Update menu examples

Update menu examples

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/praneetloke/vue-material.git/'


update button

update button

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/TuhuFE/wepy.git/'


fade add-fab out when moving task or adding note

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/aligerum/clockwork.git/'


初步完成页面

初步完成页面

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/firery/mirs-web-vue.git/'


sort products by description

sort products by description

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/XerxesMK/Billing-electron.git/'


Add admin log to navigation.

Add admin log to navigation.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/ux4c/ux4c-admin.git/'


Improve docs of buttons

Improve docs of buttons


Add pages/_game/index.vue

Add pages/_game/index.vue

<template>
  <div id="index">
    <v-layout row>
      <v-flex xs12 sm12>
        <v-card>
          <v-list>
            <template v-for="(item, index) in g.lists[0].items">
              <v-list-tile
                :key="item.id"
              >
                {{ `${item.name} - buy: ${item.buy} - sell: ${item.sell}` }}
              </v-list-tile>
              <v-divider
                v-if="index + 1 < g.lists[0].items.length"
                :key="index"
              />
            </template>
          </v-list>
        </v-card>
      </v-flex>
    </v-layout>
  </div>
</template>
<script>
const games = require('~/es6/model/game-list').default;

export default {
  name: "game",
  validate({ params }) {
    return games.map(game => game.id).includes(params.game)
  },
  data: function () {
    return {
      g: null,
      title: "title"
    }
  },
  asyncData: function ({ params }) {
    return {
      g: games.filter(game => game.id === params.game)[0],
      title: games.filter(game => game.id === params.game)[0].title,
    }
  },
  head: function () {
    return {
      title: `${this.title} - 不思議のダンジョン 値段識別表`
    }
  }
};
</script>

error: pathspec 'pages/_game/index.vue' did not match any file(s) known to git


added types for icons

added types for icons


removed debugger

removed debugger

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/jaceks-iRonin/vue-material-test.git/'


Update. using watch and computed.

Update. using watch and computed.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/yuanzhaokang/myAwesomeSimpleDemo.git/'


Hey, it's your remembrall after all.

Hey, it's your remembrall after all.

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Franky47/piertotum-locomotor.git/'


Removed commented code

Removed commented code

<template>

    <newsletter class=" flex brdr-bottom brdr-c-alto" v-if="!isCheckout" />

Departments

                <router-link class="c-gray-secondary" to="/c/women-20" exact>Women fashion</router-link>

                <router-link class="c-gray-secondary" to="/c/men-11" exact>Men's fashion</router-link>

                <router-link class="c-gray-secondary" to="/" exact>Kidswear</router-link>

                <router-link class="c-gray-secondary" to="/" exact>Home</router-link>

Orders

                <router-link class="c-gray-secondary" to="/order-tracking" exact>Track my order</router-link>

                <router-link class="c-gray-secondary" to="/my-account" exact>My account</router-link>

                <router-link class="c-gray-secondary" to="/delivery" exact>Delivery</router-link>

                <router-link class="c-gray-secondary" to="/returns" exact>Return policy</router-link>

Help

                <router-link class="c-gray-secondary" to="/customer-service" exact>Customer service</router-link>

                <router-link class="c-gray-secondary" to="/size-guide" exact>Size guide</router-link>

                <router-link class="c-gray-secondary" to="/contact" exact>Contact us</router-link>

About us

                <router-link class="c-gray-secondary" to="/about-us" exact>About us</router-link>

                <router-link class="c-gray-secondary" to="/store-locator" exact>Store locator</router-link>

              <svg xmlns="http://www.w3.org/2000/svg" class="facebook icon" width="40" height="40" viewBox="0 0 40 40" fill="#BDBDBD">
                <path d="M20,0 C8.9541,0 0,8.95435 0,20 C0,31.0457 8.9541,40 20,40 C31.0459,40 40,31.0457 40,20 C40,8.95435 31.0459,0 20,0 Z M22.085,20.8785 L22.085,31.7595 L17.5825,31.7595 L17.5825,20.8789 L15.3335,20.8789 L15.3335,17.1293 L17.5825,17.1293 L17.5825,14.8779 C17.5825,11.819 18.8525,10 22.4609,10 L25.4653,10 L25.4653,13.7501 L23.5874,13.7501 C22.1826,13.7501 22.0898,14.2742 22.0898,15.2521 L22.085,17.1288 L25.4863,17.1288 L25.0884,20.8785 L22.085,20.8785 Z"/>
              </svg>

              <svg xmlns="http://www.w3.org/2000/svg" class="instagram icon" width="40" height="40" viewBox="0 0 40 40" fill="#BDBDBD">
                <path d="M20,0 C8.9541,0 0,8.95435 0,20 C0,31.0457 8.9541,40 20,40 C31.0459,40 40,31.0457 40,20 C40,8.95435 31.0459,0 20,0 Z M15.603,9.39783 C16.7407,9.34607 17.104,9.33337 20.001,9.33337 C22.8955,9.33337 23.2578,9.34607 24.3955,9.39783 C25.5312,9.44983 26.3066,9.62964 26.9868,9.89343 C27.689,10.1656 28.2822,10.53 28.8755,11.1234 C29.4692,11.7163 29.8335,12.3114 30.1069,13.0129 C30.3691,13.6912 30.5488,14.4663 30.6025,15.6019 C30.6533,16.7396 30.667,17.1033 30.667,20.0001 C30.667,22.8971 30.6533,23.2598 30.6025,24.3976 C30.5488,25.5327 30.3691,26.308 30.1069,26.9865 C29.8335,27.6877 29.4692,28.283 28.8755,28.8759 C28.2832,29.4691 27.689,29.8345 26.9873,30.1069 C26.3086,30.3707 25.5327,30.5505 24.397,30.6025 C23.2593,30.6543 22.897,30.6669 20,30.6669 C17.103,30.6669 16.7397,30.6543 15.6021,30.6025 C14.4668,30.5505 13.6914,30.3707 13.0127,30.1069 C12.3115,29.8345 11.7163,29.4691 11.1235,28.8759 C10.5308,28.283 10.166,27.6877 9.89355,26.9862 C9.62988,26.308 9.4502,25.5328 9.39795,24.3973 C9.34619,23.2595 9.3335,22.8971 9.3335,20.0001 C9.3335,17.1033 9.34668,16.7395 9.39795,15.6017 C9.44873,14.4666 9.62891,13.6912 9.89307,13.0127 C10.1665,12.3114 10.5312,11.7163 11.1245,11.1234 C11.7173,10.5303 12.3125,10.1658 13.0142,9.89343 C13.6924,9.62964 14.4673,9.44983 15.603,9.39783 Z"/>
                <path d="M7.7876,1.2868e-05 L8.74463,1.2868e-05 C11.5928,1.2868e-05 11.9302,0.0102668 13.0547,0.0612922 C14.0947,0.1089 14.6592,0.282606 15.0352,0.428724 C15.5332,0.621961 15.8882,0.853162 16.2612,1.22645 C16.6343,1.59974 16.8657,1.95534 17.0591,2.45314 C17.2051,2.82875 17.3794,3.3932 17.4268,4.43312 C17.4775,5.55763 17.4888,5.8954 17.4888,8.74208 C17.4888,11.5888 17.4775,11.9265 17.4268,13.051 C17.3789,14.0911 17.2051,14.6555 17.0591,15.031 C16.8657,15.5288 16.6343,15.8833 16.2612,16.2564 C15.8877,16.6298 15.5332,16.8609 15.0352,17.0542 C14.6597,17.2008 14.0947,17.3742 13.0547,17.4218 C11.9302,17.4728 11.5928,17.4839 8.74463,17.4839 C5.89648,17.4839 5.55859,17.4728 4.43408,17.4218 C3.39404,17.3738 2.82959,17.2 2.45361,17.054 C1.95557,16.8606 1.6001,16.6295 1.22705,16.2561 C0.853516,15.8828 0.622559,15.5282 0.428711,15.0302 C0.282715,14.6546 0.108887,14.0901 0.0615234,13.0502 C0.0102539,11.9257 0,11.5879 0,8.73939 C0,5.891 0.0102539,5.55494 0.0615234,4.43043 C0.108887,3.39052 0.282715,2.82606 0.428711,2.44996 C0.62207,1.95228 0.853516,1.59669 1.22705,1.22328 C1.6001,0.849988 1.95557,0.618909 2.45361,0.425062 C2.82959,0.278455 3.39404,0.105115 4.43408,0.0573859 C5.41846,0.0128303 5.7998,-0.000475413 7.7876,1.2868e-05 Z M14.438,1.77113 C13.7314,1.77113 13.1582,2.34376 13.1582,3.05067 C13.1582,3.75734 13.7314,4.3307 14.438,4.3307 C15.145,4.3307 15.7183,3.75734 15.7183,3.05067 C15.7183,2.34401 15.145,1.77064 14.438,1.77113 Z M3.2666,8.74452 C3.2666,5.71937 5.71924,3.26674 8.74463,3.26674 C11.7695,3.26674 14.2212,5.71937 14.2212,8.74452 C14.2212,11.7697 11.7695,14.2213 8.74463,14.2213 C5.71924,14.2213 3.2666,11.7697 3.2666,8.74452 Z" transform="translate(11.26 11.26)"/>
                <path stroke="#FFF" stroke-width="2" d="M4.55499342,0 C7.07049549,0 9.10999966,2.03920952 9.10999966,4.55499342 C9.10999966,7.07049549 7.07049549,9.10999966 4.55499342,9.10999966 C2.03920952,9.10999966 0,7.07049549 0,4.55499342 C0,2.03920952 2.03920952,2.02282451e-15 4.55499342,2.02282451e-15 L4.55499342,0 Z" transform="translate(15.45 15.44)"/>
              </svg>

              <svg xmlns="http://www.w3.org/2000/svg" class="pinterest icon" width="40" height="40" viewBox="0 0 40 40" fill="#BDBDBD">
                <path d="M0,19.9989 C0,31.0437 8.95264,40 20,40 C31.0454,40 40,31.0437 40,19.9989 C40,8.9541 31.0454,0 20,0 C8.95264,0 0,8.9541 0,19.9989 Z M13.3696,36.8771 C6.62793,34.2357 1.85059,27.6766 1.85059,19.9991 C1.85059,9.98682 9.96533,1.87463 19.9761,1.87463 C29.9868,1.87463 38.1016,9.98682 38.1016,19.9991 C38.1016,30.0094 29.9868,38.1238 19.9761,38.1238 C18.106,38.1238 16.3042,37.8409 14.6099,37.314 C15.3467,36.1101 16.4521,34.1372 16.8613,32.5627 C17.082,31.7145 17.9902,28.255 17.9902,28.255 C18.5815,29.3817 20.3081,30.3372 22.146,30.3372 C27.6108,30.3372 31.5508,25.3096 31.5508,19.0631 C31.5508,13.0758 26.6641,8.59448 20.3765,8.59448 C12.5552,8.59448 8.40137,13.847 8.40137,19.5643 C8.40137,22.2206 9.81543,25.5323 12.0776,26.5862 C12.4224,26.7448 12.6069,26.6741 12.686,26.342 L12.8516,25.6682 C12.9653,25.2057 13.1074,24.6292 13.1895,24.2877 C13.2324,24.1035 13.2109,23.9471 13.063,23.7672 C12.3135,22.8589 11.7158,21.1881 11.7158,19.6307 C11.7158,15.6335 14.7427,11.7649 19.8989,11.7649 C24.3525,11.7649 27.4697,14.7981 27.4697,19.1381 C27.4697,24.0414 24.9932,27.4388 21.7715,27.4388 C19.9932,27.4388 18.6606,25.9694 19.0869,24.1635 C19.272,23.3851 19.519,22.5848 19.7598,21.8065 C20.1851,20.4301 20.5889,19.1227 20.5889,18.1292 C20.5889,16.7367 19.8413,15.5757 18.2964,15.5757 C16.4756,15.5757 15.0166,17.4564 15.0166,19.9778 C15.0166,21.5823 15.5586,22.6683 15.5586,22.6683 C15.5586,22.6683 13.7612,30.2621 13.4336,31.6759 C13.0693,33.244 13.2109,35.444 13.3696,36.8771 Z"/>
              </svg>

              <svg xmlns="http://www.w3.org/2000/svg" class="youtube icon" width="40" height="40" viewBox="0 0 40 40" fill="#BDBDBD">
                <path d="M20,0 C8.9541,0 0,8.95435 0,20 C0,31.0457 8.9541,40 20,40 C31.0459,40 40,31.0457 40,20 C40,8.95435 31.0459,0 20,0 Z M28.335,13.1244 C29.2529,13.3763 29.9756,14.1185 30.2212,15.061 C30.667,16.7692 30.667,20.3333 30.667,20.3333 C30.667,20.3333 30.667,23.8973 30.2212,25.6056 C29.9756,26.5481 29.2529,27.2903 28.335,27.5424 C26.6714,28 20,28 20,28 C20,28 13.3291,28 11.6655,27.5424 C10.7476,27.2903 10.0244,26.5481 9.7793,25.6056 C9.3335,23.8973 9.3335,20.3333 9.3335,20.3333 C9.3335,20.3333 9.3335,16.7692 9.7793,15.061 C10.0244,14.1185 10.7476,13.3763 11.6655,13.1244 C13.3291,12.6666 20,12.6666 20,12.6666 C20,12.6666 26.6714,12.6666 28.335,13.1244 Z"/>
                <polygon points="0 6.667 0 0 5.333 3.333" transform="translate(18 17.33)"/>
              </svg>

          United States (US)

<router-link class="c-lightgray-secondary mr10 underline" to="/legal" exact>Legal notice</router-link>

<router-link class="c-lightgray-secondary underline" to="/privacy" exact>Privacy policy</router-link>

</template>


update footer copy right

update footer copy right

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Luncher/BlogAdmin.git/'


修复返回按钮在url带参数的情况下不正常显示的问题

修复返回按钮在url带参数的情况下不正常显示的问题

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/www295686243/LavaCms.git/'


Update OfflineClient.vue

Update OfflineClient.vue

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/KunTengRom/xfrps.git/'


Re-enable content tracking.

Re-enable content tracking.

<template>

 0">
          {{ Math.floor(progress * 100) }}%

      {{ $tr('msgNotAvailable') }}

</template>


Remove autoselect use instead the return key

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/JosefFriedrich-nodejs/baldr.git/'


Added verification for repeated IDs and description names


Folder name

Folder name


create wind-section

create wind-section

with compass

<template lang='jade'>
  compass(:direction='direction')
</template>

<script>
  import compass from './compass.vue'

  export default {
    components: {
      compass
    },

    data(){
      return {
        direction: 0
      }
    },

    ready(){
      this.$parent.api.basic.request.push(api => {
        this.direction = api.wind.currentDir.value;
      });
    }
  }
</script>

error: pathspec 'src/Rascada/src/components/wind-section.vue' did not match any file(s) known to git


Remove event

Remove event


Change api name for ViewAbout

Change api name for ViewAbout

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/m31271n/darkness.git/'


remove logs info and add condition target value

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/lucaslimax/curriculo_gratis.git/'


Version bump

Version bump

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/NathanielDavid/Sumie.git/'


hmm... revert the fix

hmm... revert the fix

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/stefanjudis/stefan-judis-website.git/'


fix contact form scroll issue (sidenav popup)

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/mubaidr/gh-pages.git/'


StoryDay.vue: cleanup from contentNode to json migration

<template>

      {{ dateLong(day.start) }}

    <template v-if="loading">
      <v-skeleton-loader class="mt-2 mt-sm-3" type="list-item-three-line" />
    </template>
    <template v-else-if="entriesWithStory.length">
      <template v-for="{ scheduleEntry, storyChapters } in entriesWithStory">

              {{ scheduleEntry.number }}
              <CategoryChip :category="scheduleEntry.activity().category" class="mx-1" />

            <router-link
              :to="{
                name: 'activity',
                params: {
                  campId: day.period().camp().id,
                  scheduleEntryId: scheduleEntry.id,
                },
              }"
              class="e-title-link"
            >
              {{ scheduleEntry.activity().title }}
              <template v-if="chapter.instanceName">
                - {{ chapter.instanceName }}
              </template>
            </router-link>

          <api-form v-show="editing" :entity="chapter">
            <api-textarea
              :outlined="false"
              :solo="false"
              auto-grow
              dense
              fieldname="data.text"
              aria-label="Erfassen"
              label=""
            />
          </api-form>
          <tiptap-editor
            v-show="!editing"
            :class="{ readonly: !editing }"
            :editable="false"
            :value="chapter.data.text"
            class="v-input mb-1"
          />

      </template>
    </template>

      {{ $tc('story.storyDay.noStory') }}

</template>

<template>

      {{ dateLong(day.start) }}

    <template v-if="loading">
      <v-skeleton-loader class="mt-2 mt-sm-3" type="list-item-three-line" />
    </template>
    <template v-else-if="entriesWithStory.length">
      <template v-for="{ scheduleEntry, storyChapters } in entriesWithStory">

              {{ scheduleEntry.number }}
              <CategoryChip :category="scheduleEntry.activity().category" class="mx-1" />

            <router-link
              :to="{
                name: 'activity',
                params: {
                  campId: day.period().camp().id,
                  scheduleEntryId: scheduleEntry.id,
                },
              }"
              class="e-title-link"
            >
              {{ scheduleEntry.activity().title }}
              <template v-if="chapter.instanceName">
                - {{ chapter.instanceName }}
              </template>
            </router-link>

          <api-form v-show="editing" :entity="chapter">
            <api-textarea
              :outlined="false"
              :solo="false"
              auto-grow
              dense
              fieldname="text"
              aria-label="Erfassen"
              label=""
            />
          </api-form>
          <tiptap-editor
            v-show="!editing"
            :class="{ readonly: !editing }"
            :editable="false"
            :value="chapter.text"
            class="v-input mb-1"
          />

      </template>
    </template>

      {{ $tc('story.storyDay.noStory') }}

</template>


update marketplace

update marketplace

<template>

                            <canvas class="uk-responsive-width uk-display-block" width="800" height="550"></canvas>

{{ pkg.title }}

{{ pkg.author.name }}

        <v-pagination :page.sync="page" :pages="pages" v-show="pages > 1"></v-pagination>

                    <button class="uk-button" disabled v-show="isInstalled(pkg)">{{ 'Installed' | trans }}</button>
                    <button class="uk-button uk-button-primary" @click="doInstall(pkg)" v-else>{{ 'Install' | trans }}</button>

{{ pkg.title }}

{{ pkg.author.name }}

{{ 'Version %version%' | trans {version:pkg.version} }}

{{ pkg.description }}

{{ 'License:' | trans }} {{ pkg.license }}

{{ 'Homepage:' | trans }} {{ pkg.author.homepage }}

{{ 'Email:' | trans }} {{ pkg.author.email }}

{{ 'Nothing found.' | trans }}

{{ 'Cannot connect to the marketplace. Please try again later.' | trans }}

</template>


settlement

settlement

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/NewDadaFE/newdada-daojia.git/'


Delete debugger

Delete debugger

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/BKGiser/Tools.git/'


Prototype ruler tool

Prototype ruler tool

<template lang="html">
  <v-list-tile id="tool-tile">
    <v-tooltip
      id="tooltip"
      right
      open-delay="700"
    >
      <v-btn
        id="polygon"
        slot="activator"
        flat
        block
        @click.native="initialiseTool"
      >
        <v-icon
          :class="{'grey--text text--darken-2': !active,
                   'blue--text text--darken-1': active}">
          straighten
        </v-icon>
      </v-btn>
      <span> Ruler Tool </span>
    </v-tooltip>
  </v-list-tile>
</template>

<script>
import paper from 'paper'
import { mapActions, mapState, mapGetters } from 'vuex'

export default {
  props: {
    active: {
      type: Boolean,
      default: false
    }
  },

  data () {
    return {
      toolRuler: null,
      strokeWidth: 2, // Default value, will be updated relative to view
      hitOptions: null,
      path: null,
      clickTime: null
    }
  },

  computed: {
    ...mapState({
      viewportZoom: state => state.image.OSDviewer.viewport.getZoom(true),
      imageWidth: state =>
        state.image.OSDviewer.world.getItemAt(0).getContentSize().x,
      strokeScale: state => state.app.strokeScale,
      pixelScaleFactor: state => (state.image.pixelScaleFactor.mppX *
        state.image.pixelScaleFactor.mppY)/2
    })
  },

  created () {
    const toolDrag = event => {
      // Draw line
      let trackingLine = new paper.Path.Line({
        from: event.downPoint,
        to: event.point,
        strokeColor: '#2661D8',
        strokeWidth: this.strokeWidth
      })

      // Draw length label
      let vector = event.point.subtract(event.downPoint)
      let sign = Math.abs(vector.angle) > 90 ? 1 : -1
      let orthVector = vector.rotate(90 * sign).normalize()
      let textPoint = event.downPoint.add(vector.divide(2)).add(orthVector.multiply(this.strokeWidth))
      let textAngle = Math.abs(vector.angle) > 90 ? 180 + vector.angle : vector.angle
      let text = new paper.PointText({
        point: textPoint,
        content: Math.round(vector.length * this.pixelScaleFactor) + '\u03bcm',
        fillColor: 'white',
        justification: 'center',
        fontSize: this.strokeWidth * 3
      })

      let textBackground = new paper.Path.Rectangle({
          from: text.bounds.topLeft,
          to: text.bounds.bottomRight,
          fillColor: '#2661D8',
          strokeWidth: this.strokeWidth,
          strokeColor: '#2661D8',
          radius: this.strokeWidth/10
      }).insertBelow(text)

      text.rotate(textAngle, textPoint)
      textBackground.rotate(textAngle, textPoint)

      // Constantly update guide items by removing and re-drawing.
      trackingLine.removeOn({ drag: true, up: true })
      textBackground.removeOn({ drag: true, up: true })
      text.removeOn({ drag: true, up: true })
    }

    const toolUp = event => {
      // Draw line
      let line = new paper.Path.Line({
        from: event.downPoint,
        to: event.point,
        strokeColor: '#2661D8',
        strokeWidth: this.strokeWidth,
        locked: true,
        data: {
          pixelScaleFactor: this.pixelScaleFactor
        },
        // Add a method for drawing the label to this line
        // TODO: this is a rough sketch of something that could be implemented.
        // Needs a thorough re-work later on. The method should definitely be
        // attached to the prototype for example. Perhaps building a whole new
        // paperItem class thingy.
        drawLabel: function() {
          // If there is currently a label attached to the line it must first be
          // removed.
          if (this.data.label) {
            this.data.label.text.remove()
            this.data.label.textBackground.remove()
          }

          // Draw length label
          let vector = this.lastSegment.point.subtract(this.firstSegment.point)
          let sign = Math.abs(vector.angle) > 90 ? 1 : -1
          let orthVector = vector.rotate(90 * sign).normalize()
          let textPoint = this.firstSegment.point
            .add(vector.divide(2))
            .add(orthVector.multiply(this.strokeWidth))
          let textAngle = Math.abs(vector.angle) > 90 ? 180 + vector.angle : vector.angle
          let text = new paper.PointText({
            point: textPoint,
            content: Math.round(vector.length * this.data.pixelScaleFactor) + '\u03bcm',
            fillColor: 'white',
            justification: 'center',
            fontSize: this.strokeWidth * 3,
            locked: true
          })

          // Fill the background behind the text to make it more clear.
          let textBackground = new paper.Path.Rectangle({
            from: text.bounds.topLeft,
            to: text.bounds.bottomRight,
            fillColor: '#2661D8',
            strokeWidth: this.strokeWidth,
            strokeColor: '#2661D8',
            radius: this.strokeWidth/10,
            locked: true
          }).insertBelow(text)

          // Rotate the items to be at the same angle as the line
          text.rotate(textAngle, textPoint)
          textBackground.rotate(textAngle, textPoint)

          // Store references to the items on the line
          this.data.label = {
            text,
            textBackground
          }
        }
      })

      // Draw label
      line.drawLabel()
    }

    this.toolRuler = new paper.Tool()
    this.toolRuler.onMouseDrag = toolDrag
    this.toolRuler.onMouseUp = toolUp
  },

  methods: {
    ...mapActions({
      prepareCanvas: 'annotation/prepareCanvas',
      flagAnnotationEdits: 'annotation/flagAnnotationEdits'
    }),

    ...mapGetters({
      getColor: 'annotation/getColor'
    }),

    initialiseTool () {
      // Prepare PaperJS canvas for interaction.
      this.prepareCanvas()

      // Activate the paperJS tool.
      this.toolRuler.activate()

      // Set tool stroke width and hitOptions settings.
      this.strokeWidth = (this.imageWidth * this.strokeScale) / (this.viewportZoom * 1000)
      this.hitOptions = {
        segments: true,
        tolerance: this.strokeWidth * 5
      }
    },

    newPath () {
      let newPath = new paper.Path()
      newPath.strokeColor = new paper.Color(this.getColor().stroke)
      newPath.strokeWidth = this.strokeWidth
      newPath.selected = true

      return newPath
    }
  }
}
</script>

<style lang='css'>
#tooltip {
  width: 100%;
}

#polygon {
  min-width: 0px;
}

#tool-tile {
  padding: 0px;
}
</style>

error: pathspec 'src/components/editor/tools/simple/Ruler.vue' did not match any file(s) known to git


show buger menu after log in

show buger menu after log in

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/mejiamanuel57/RAMdomizer.git/'


adding component for IssueDisplay, #33

adding component for IssueDisplay, #33

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/almibe/library-weasel-ghissue-view.git/'


[HOTFIX] Creating a right with no Point

[HOTFIX] Creating a right with no Point

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/buckless-team/admin.git/'


Login View

Login View


Cleaner MOTD text

Cleaner MOTD text

Co-Authored-By: Jérémie Astori <bbf69bbbe8e29c880835a7fa9932bc2903dc22c7@users.noreply.github.com>

<template>

		<ParsedMessage :text="cleanText"/>

</template>

error: pathspec 'client/components/MessageTypes/motd.vue' did not match any file(s) known to git


增加urlencode组件

增加urlencode组件

<template>

URL encode

				<textarea class="encode">

				</textarea>

				<button class="mdui-btn mdui-color-theme-accent mdui-ripple">UrlEncode编码</button>
				<button class="mdui-btn mdui-color-theme-accent mdui-ripple">UrlDecode解码</button>

				<textarea class="encode">

				</textarea>

</template>

error: pathspec 'src/components/url/encode.vue' did not match any file(s) known to git


Some fixes

Some fixes


change responsiveness of icons

change responsiveness of icons

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Wheatability/lets-group.git/'


reorder item meta information

reorder item meta information

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/friedrichweise/plainread.git/'


Added confirmation button to deleting secrets

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/04n0/goldfish.git/'


:bug:修复分页select

:bug:修复分页select

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/jackieli123723/vue-longyuan-store-front.git/'


refactor(components)

refactor(components)

refactor introduction banner into seperate component

<template>

Hey, I am {{author}}

I am a {{jobTitle}}

</template>

error: pathspec 'components/IntroductionBanner.vue' did not match any file(s) known to git


add Images.vue file, finsh the image title edit,

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/joriscai/myblog-vue.git/'


fix not send base64 img at some times

fix not send base64 img at some times


Reworded unseal token to unseal key for clarity. Closed #173.


Added base component with name, title and id

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Brandon-Stoyles/webpack.git/'


add booking seat function

add booking seat function

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/distantmars/NMSI.git/'


Added profile-picture style

Added profile-picture style

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/moso/moso-vue.git/'


Rename buttons to match with theme color

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/praneetloke/vue-material.git/'


新增 vue

新增 vue

error: pathspec 'src/components/link.vue' did not match any file(s) known to git


remove debug

remove debug

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/aligerum/clockwork.git/'


Add mo puppies

Add mo puppies

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/stefanjudis/stefan-judis-website.git/'


Badge typo fix

Badge typo fix

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/zhaoyingjie/newBlog_Frontend.git/'


Add close event on tab

Add close event on tab


fix definition

fix definition

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/notadd/administration.git/'


Fix logo position

Fix logo position

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/LokeCarlsson/lokecarlsson.git/'


Removed cluttering hover on internal links