Update and format duration value on Entry save.

<template>

    <template v-if="edit && global.perms.change_entry">

            <projects-select :selected="project_details.url" @project-select="projectSelect"></projects-select>

            <input name="entry-note"
                   type="text"
                   class="form-control form-control-sm"
                   ref="note"
                   placeholder="Note"
                   v-model="note" />

            <input name="entry-duration"
                   type="text"
                   class="form-control form-control-sm text-right font-weight-bold"
                   ref="duration"
                   placeholder="0:00"
                   v-model="duration" />

            <button name="entry-save"
                    class="btn btn-success btn-sm w-100"
                    v-on:click="saveEntry">
                Save
            </button>

    </template>

    <template v-else>

                {{ project_details.client_details.name }}

            {{ project_details.name }}

                {{ task_details.name }}

            {{ note }}

            {{ duration }}

        <template v-if="editable">

                <template v-if="global.perms.change_entry">
                    <button name="entry-menu"
                            class="btn btn-faded btn-sm btn-icon dropdown-toggle"
                            type="button"
                            data-toggle="dropdown"
                            aria-haspopup="true"
                            aria-expanded="false">

                    </button>

                            Edit

                            Delete

                </template>

        </template>
    </template>

</template>


cyrus

cyrus

cyrus

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/iOSHaven/ioshaven.git/'


Copy change

Copy change

<template>
  <Layout>

                Categories

              Year

  </Layout>
</template>

<page-query>
query ProjectPost ($path: String!) {
  post: projectPost (path: $path) {
    title
    date (format: "YYYY")
    content
    categories
    projectBgColor
    projectFgColor
  }
}
</page-query>

<template>
  <Layout>

                Deliverables

              Year

  </Layout>
</template>

<page-query>
query ProjectPost ($path: String!) {
  post: projectPost (path: $path) {
    title
    date (format: "YYYY")
    content
    categories
    projectBgColor
    projectFgColor
  }
}
</page-query>


Added animations.

Added animations.

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/'


end lesson 1.11

end lesson 1.11

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/allybi-design/tab-tracker.git/'


prevent showing keyboard when copying to clipboard

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/keyring.git/'


hackday: --amend

hackday: --amend

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/doximity/vue-genome.git/'


Add menu tag

Add menu tag

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/'


firsh graph shows now data

firsh graph shows now data

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/modum-io/web.git/'


cache svg icons

cache svg icons


fix: bug

fix: bug

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/amatelus/swipevideo.git/'


moved comment reply into comment td

moved comment reply into comment td

<template>

        <input type="checkbox" name="id" value="{{ comment.id }}">

                    {{ comment.author }}
                    {{ comment.author }}

{{ comment.email }}

                    {{ comment.created | relativeDate }}

                    {{ comment.created | relativeDate }}

{{ comment.content }}

                <form name="replyform" class="uk-form" v-on="valid: submit">

                        <textarea class="uk-width-1-1" name="content" rows="10" v-model="replyComment.content" v-valid="required"></textarea>

{{ 'Content cannot be blank.' | trans }}

                        <button class="uk-button uk-button-primary" type="submit">{{ 'Reply' | trans }}</button>
                        <button class="uk-button" v-on="click: cancel">{{ 'Cancel' | trans }}</button>

                </form>

            {{ comment.post.title }}

                 {{ comment.post.comment_count }}

            <form class="uk-form uk-form-stacked" name="editform" v-on="valid: submit">

                        {{ 'Name' | trans }}
                        <input id="form-author" class="uk-width-1-1" name="author" type="text" v-model="editComment.author" v-valid="required">

{{ 'Author cannot be blank.' | trans }}

                        {{ 'E-mail' | trans }}
                        <input id="form-email" class="uk-width-1-1" name="email" type="text" v-model="editComment.email" v-valid="email" lazy>

{{ 'Field must be a valid email address.' | trans }}

                        {{ 'Status' | trans }}
                        <select id="form-status" class="uk-width-1-1" v-model="editComment.status" options="statuses | toOptions"></select>

                        <textarea class="uk-width-1-1" name="content" rows="10" v-model="editComment.content" v-valid="required"></textarea>

{{ 'Content cannot be blank.' | trans }}

                    <button class="uk-button uk-button-primary" type="submit">{{ 'Save' | trans }}</button>
                    <button class="uk-button" v-on="click: cancel">{{ 'Cancel' | trans }}</button>

            </form>

</template>

<template>

        <input type="checkbox" name="id" value="{{ comment.id }}">

                    {{ comment.author }}
                    {{ comment.author }}

{{ comment.email }}

                    {{ comment.created | relativeDate }}

                    {{ comment.created | relativeDate }}

{{ comment.content }}

            {{ comment.post.title }}

                 {{ comment.post.comment_count }}

            <form class="uk-form uk-form-stacked" name="editform" v-on="valid: submit">

                        {{ 'Name' | trans }}
                        <input id="form-author" class="uk-width-1-1" name="author" type="text" v-model="editComment.author" v-valid="required">

{{ 'Author cannot be blank.' | trans }}

                        {{ 'E-mail' | trans }}
                        <input id="form-email" class="uk-width-1-1" name="email" type="text" v-model="editComment.email" v-valid="email" lazy>

{{ 'Field must be a valid email address.' | trans }}

                        {{ 'Status' | trans }}
                        <select id="form-status" class="uk-width-1-1" v-model="editComment.status" options="statuses | toOptions"></select>

                        <textarea class="uk-width-1-1" name="content" rows="10" v-model="editComment.content" v-valid="required"></textarea>

{{ 'Content cannot be blank.' | trans }}

                    <button class="uk-button uk-button-primary" type="submit">{{ 'Save' | trans }}</button>
                    <button class="uk-button" v-on="click: cancel">{{ 'Cancel' | trans }}</button>

            </form>

            <form name="replyform" class="uk-form" v-on="valid: submit">

                    <textarea class="uk-width-1-1" name="content" rows="10" v-model="replyComment.content" v-valid="required"></textarea>

{{ 'Content cannot be blank.' | trans }}

                    <button class="uk-button uk-button-primary" type="submit">{{ 'Reply' | trans }}</button>
                    <button class="uk-button" v-on="click: cancel">{{ 'Cancel' | trans }}</button>

            </form>

</template>


Create a better cleanup

Create a better cleanup


prov tooltip

prov tooltip

error: pathspec 'src/renderer/mixins/ProvenanceTooltip.vue' did not match any file(s) known to git


Style hr element in markdown

Style hr element in markdown

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 image in person component

Fix image in person component


Added month and week statistics

Added month and week statistics

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/'


Adds renewDate key

Adds renewDate 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/NathanielDavid/Sumie.git/'


marketplace - fix duplicate request caused by type conversion

<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 || page > 0"></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} }}

{{ '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>


impersonation working on useradmin page

impersonation working on useradmin page

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/duhiga/MusicCampScheduler2.git/'


First step to VueIfication

First step to VueIfication

error: pathspec 'app/vue/activity-list.vue' did not match any file(s) known to 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/styleyan/vue2-practice.git/'


Style fixes

Style fixes

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/'


docs(toolbar): fix doc btn hiding on mobile

<template>
  <v-toolbar
    id="app-toolbar"
    :class="`elevation-${isHome ? 0 : 6}`"
    app
    clipped-left
    clipped-right
    color="primary"
    dark
    fixed
    height="58"
  >
    <v-toolbar-side-icon
      v-if="!isHome"
      :aria-label="$t('Vuetify.AppToolbar.menu')"
      class="hidden-lg-and-up"
      @click="toggleDrawer"
    />

    <router-link :to="{ name: 'home/Home' }">
      <v-img
        alt="Vuetify Logo"
        src="https://cdn.vuetifyjs.com/images/logos/v-alt.svg"
        contain
        transition="scale-transition"
        height="38px"
        width="38px"
      />
    </router-link>
    <v-toolbar-title class="hidden-xs-only">Vuetify</v-toolbar-title>
    <v-spacer />

    <v-toolbar-items>
      <v-btn
        v-show="isHome"
        :aria-label="$t('Vuetify.AppToolbar.documentation')"
        :to="{
          name: 'Documentation',
          params: {
            lang: $route.params.lang,
            namespace: 'getting-started',
            page: 'quick-start'
          }
        }"
        flat
        style="min-width: 48px;"
      >
        {{ $t('Vuetify.AppToolbar.documentation' ) }}
        <v-icon class="hidden-md-and-up">mdi-file-document-box</v-icon>
      </v-btn>
      <core-store />
      <core-supports />
      <core-ecosystems />
      <core-versions />
      <core-locales />
    </v-toolbar-items>
  </v-toolbar>
</template>

<template>
  <v-toolbar
    id="app-toolbar"
    :class="`elevation-${isHome ? 0 : 6}`"
    app
    clipped-left
    clipped-right
    color="primary"
    dark
    fixed
    height="58"
  >
    <v-toolbar-side-icon
      v-if="!isHome"
      :aria-label="$t('Vuetify.AppToolbar.menu')"
      class="hidden-lg-and-up"
      @click="toggleDrawer"
    />

    <router-link :to="{ name: 'home/Home' }">
      <v-img
        alt="Vuetify Logo"
        src="https://cdn.vuetifyjs.com/images/logos/v-alt.svg"
        contain
        transition="scale-transition"
        height="38px"
        width="38px"
      />
    </router-link>
    <v-toolbar-title class="hidden-xs-only">Vuetify</v-toolbar-title>
    <v-spacer />

    <v-toolbar-items>
      <v-btn
        v-show="isHome"
        :aria-label="$t('Vuetify.AppToolbar.documentation')"
        :to="{
          name: 'Documentation',
          params: {
            lang: $route.params.lang,
            namespace: 'getting-started',
            page: 'quick-start'
          }
        }"
        class="hidden-xs-only"
        flat
        style="min-width: 48px;"
      >
        {{ $t('Vuetify.AppToolbar.documentation' ) }}
        <v-icon class="hidden-md-and-up">mdi-file-document-box</v-icon>
      </v-btn>
      <core-store />
      <core-supports />
      <core-ecosystems />
      <core-versions />
      <core-locales />
    </v-toolbar-items>
  </v-toolbar>
</template>


fix(system) : added missing class to Pagination component

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/artemeon/core.git/'


Emit scroll Y event

Emit scroll Y event

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/index23/vue2-scrollbar.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/facingcheer/spatia-h5.git/'


Minor input field accessibility improvement

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/mplusmuseum/mplusmuseum-stories.git/'


Add input form component

Add input form component

<template>
  <b-form @submit="submit">
    <b-input-group>
      <b-form-input v-model="searchQuery"
                    :disabled="disabled"
                    :placeholder="placeholder">
      </b-form-input>
      <b-input-group-append>
        <b-btn type="submit"
               variant="primary">Search</b-btn>
      </b-input-group-append>
    </b-input-group>
  </b-form>
</template>

<script>
export default {
  name: 'InputForm',
  props: {
    disabled: Boolean,
    placeholder: String
  },
  data() {
    return {
      searchQuery: ''
    }
  },
  methods: {
    submit(e) {
      e.preventDefault()
      this.$emit('submit', this.searchQuery)
    }
  }
}
</script>

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


Include global css

Include global css

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/wenkanglin/aldnoah.git/'


Create 762.vue

Create 762.vue

<template>
  <div class="example">
    <v-calendar :min-date="minDate" :max-date="maxDate" />
  </div>
</template>

<script>
export default {
  githubTitle: `Can't use the popover navigation correctly when set "min-date" or "max-date"`,
  data() {
    return {
      minDate: new Date(2020, 0, 12),
      maxDate: new Date(2021, 0, 12),
    };
  },
};
</script>

error: pathspec 'docs/.vuepress/components/github/762.vue' did not match any file(s) known to git


Made both key and value monospace (#189)

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/'


Added legend to secret viewing

Added legend to secret viewing


Remove social icons footer

Remove social icons footer

fatal: remote error: upload-pack: not our ref 74630ab56fcc862672d1665741c3f64332905131
fatal: the remote end hung up unexpectedly


Fixes #629 Unable to set disabled property of md-bottom-bar-item (#689)

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/'


chips autocomplete

chips autocomplete


Fix typo

Fix typo

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/ICJIA/icjia-gata.git/'


Refines data modal, and a small refactor


vuestic-color-picker-input demo

vuestic-color-picker-input demo

<template>

      <vuestic-color-picker-input v-model="value" mode="advanced"/>
      {{ value }}

</template>

error: pathspec 'src/vuestic-theme/vuestic-components/vuestic-color-picker/VuesticColorPickerInput.demo.vue' did not match any file(s) known to git


hotfix social media alignment

hotfix social media alignment

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/chypriote/france-v2.git/'


Support html entities in dropdown titles


我的消息页面

我的消息页面

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/'


Be sure to destroy all datepicker code on component destroyed, closes #154

<template>
  <input class="datepicker" >
</template>

<script>
import $ from 'jquery';

import 'picker';
import 'picker-date';

import 'pickadate/lib/themes/default.css';
import 'pickadate/lib/themes/default.date.css';

export default {
  props: [
    'default',
  ],
  data() {
    return {
      picker: null,
    };
  },
  mounted() {
    let vm = this;
    $(this.$el).pickadate({
      format: 'yyyy-mm-dd',
      onStart: function() {
        vm.picker = '#' + $(vm.$el).attr('id') + '_root';
        $(vm.picker).appendTo('body');
        // $('.picker').appendTo('body');
        if (vm.default) {
          this.set('select', vm.default);
          vm.$emit('input', vm.$moment(vm.default).format('YYYY-MM-DD'));
        }
      },
      onSet: function() {
        vm.$emit('input', $(vm.$el).val());
      },
    });
  },
  destroyed() {
    $(this.$el).stop();
    $(this.picker).remove();
  },
};
</script>

<template>
  <input class="datepicker" >
</template>

<script>
import $ from 'jquery';

import 'picker';
import 'picker-date';

import 'pickadate/lib/themes/default.css';
import 'pickadate/lib/themes/default.date.css';

export default {
  props: [
    'default',
  ],
  mounted() {
    let vm = this;
    $(this.$el).pickadate({
      format: 'yyyy-mm-dd',
      onStart: function() {
        $('.picker').appendTo('body');
        if (vm.default) {
          this.set('select', vm.default);
          vm.$emit('input', vm.$moment(vm.default).format('YYYY-MM-DD'));
        }
      },
      onSet: function() {
        vm.$emit('input', $(vm.$el).val());
      },
    });
  },
  destroyed() {
    $(this.$el).stop();
  },
};
</script>


Update About.vue

Update About.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/mubaidr/gh-pages.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/GakkiiSmile/g.git/'


Deleting history now works correctly.

Deleting history now works correctly.

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/codeweavers/Consign.git/'


Add form component

Add form component

<template lang="html">

    <form novalidate @submit.stop.prevent="submit">
      <md-input-container>
        Nome
        <md-input required></md-input>
      </md-input-container>

      <md-input-container>
        Email
        <md-input type="email" required></md-input>
      </md-input-container>

      <md-input-container>
        Senha
        <md-input type="password" required></md-input>
      </md-input-container>

      <md-input-container>
        Confirme a Senha
        <md-input type="password" required></md-input>
      </md-input-container>

      <md-input-container>
        Data de Nascimento
        <md-input type="date"></md-input>
      </md-input-container>

      <md-input-container>
        Tipo de Identificador
        <md-select name="type" id="type" required>
          <md-option value="cpf">CPF</md-option>
          <md-option value="rg">RG</md-option>
        </md-select>
      </md-input-container>

      <md-input-container>
        Identificador
        <md-input required></md-input>
      </md-input-container>

      <md-button class="md-raised md-primary">Cadastrar</md-button>

    </form>

</template>

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


Inicializando cartão

Inicializando cartão

Cartão inicializado com modelo baseado no arquivo campusEndereço.vue

<template>
	<v-card horizontal class="mt-4">
		<v-card-row img="img/cards/mapa.png" height="175px"></v-card-row>
		<v-card-column>
			<v-card-row class="indigo white--text">
				<v-card-text>
					Setor M-Norte QNM 40

Taguatinga, Brasília - DF, 72146-050

				</v-card-text>
			</v-card-row>
			<v-card-row actions class="indigo darken-2">
				<v-btn flat class="white--text" @click.native="openUrl('https://www.google.com.br/maps/place/Instituto+Federal+de+Bras%C3%ADlia+Campus+Taguatinga/@-15.7936003,-48.1132566,14.58z/data=!4m5!3m4!1s0x0:0x63a91cbeaf63f89e!8m2!3d-15.7942254!4d-48.1021088');">
					<v-icon left light>directions</v-icon> Ver no mapa
				</v-btn>
			</v-card-row>
		</v-card-column>
	</v-card>
</template>

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


Deck parseCardQuery, impossible to add more than 4 cards

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/soanvig/hptcg-deck-builder.git/'


fix instagram embed

fix instagram embed

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/mplusmuseum/mplusmuseum-stories.git/'


rename button

rename 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/'


add layer tree component

add layer tree component

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/'


完成加载更多功能

完成加载更多功能

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/lijy91/daza-frontend.git/'


add TaskEdit

add TaskEdit

<template>

Edit task

update task.

      <form class="pure-form pure-form-stacked">
        <fieldset>

            Title
            <input id="title" v-model="taskTitle" type="text" class="pure-input-1" placeholder="Your task title">

            Host
            <select v-model="selectedHost">
              <option v-for="option in hosts" v-bind:value="option.value">
                {{ option.name }}
              </option>
            </select>

            Description
            <input id="description" v-model="taskDesc" type="text" class="pure-input-1" placeholder="Maybe a short description">

            Script
            <textarea id="script" v-model="taskScript" class="pure-input-1" placeholder="Type your scipt here."></textarea>

        </fieldset>
      </form>

      <button @click="update()" class="pure-button pure-button-primary">Update</button>

      {{ task | json }}

</template>

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


Set fb_validation_req to null if fire boundary is valid during calculating fire boundary area in bfrs module

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/parksandwildlife/gokart.git/'


improve splash typography

improve splash typography

<template>

          <md-ripple />

          <md-ripple />

          <md-ripple />

          <md-ripple />

          <md-ripple />

Vue Material

Build beautiful apps with Material Design and Vue.js

          <md-button class="md-button-spaced md-primary md-raised">Getting Started</md-button>
          <md-button class="md-button-spaced md-primary md-raised" @click.native="$router.push('/components')">Components</md-button>

Material Design

Simple, lightweight and built exactly according to the Google Material Design specs.

Compatible

Build well-designed apps that can fit on every screen with support to all modern Web Browsers.

Full-featured

Complete with dynamic themes, components on demand and all with an ease-to-use API.

</template>


name lucalimax

name lucalimax

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/'


set default in radio buttons

set default in radio buttons

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/boughtbymany/mutt-forms-vue.git/'


Fix #7

Fix #7

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/lvlup-pro/spawn-frontend.git/'


Added new style for text to be displayed in it's own line versus in the same line as the icon.

<template>

  <button :class="[this.primary ? 'primary' : 'secondary', 'icon-button']">
    <slot></slot>
    {{ text }}
    {{ bottomtext }}
  </button>

</template>

<template>

  <button :class="[this.primary ? 'primary' : 'secondary', 'icon-button']">
    <slot></slot>
    {{ text }}
  </button>

</template>


Add a shim to receive a resize event, even if only scrollbars are added.

<template>
	<iframe ref="hidden-frame" :style="styles" />
</template>

<script>
/*
 * A shim to fire an event on resize, even when scrollbars are added/removed.
 */
export default {

	name: 'scrollbar-resize-shim',

	props: {
		onResize: {
			default: () => {}
		}
	},

	created() {
		this.styles = {
			height: 0,
			margin: 0,
			padding: 0,
			overflow: 'hidden',
			borderWidth: 0,
			position: 'absolute',
			backgroundColor: 'transparent',
			width: '100%'
		};
	},

	mounted() {
		this.$refs['hidden-frame'].contentWindow.addEventListener('resize', this.onResize, false);
	},

	beforeDestroy() {
		this.$refs['hidden-frame'].contentWindow.removeEventListener('resize', this.onResize);
	}
};
</script>

error: pathspec 'resources/assets/js/components/ResizeShim.vue' did not match any file(s) known to git


Added a Loading component

Added a Loading component

<template>
    Laddar data {{ loadingRouteData }}
</template>

error: pathspec 'resources/assets/js/components/Loading.vue' did not match any file(s) known to git


Added new component tests. Moved popup control logic into separate mixin.

<script>
    import PopperJS from 'popper.js';
    import popupManager from 'inkline/factories/PopupManager';

    /**
     * @param {HTMLElement} [reference=$refs.reference] - The reference element used to position the popper.
     * @param {HTMLElement} [popup=$refs.popper] - The HTML element used as popper, or a configuration used to generate the popper.
     * @param {String} [placement=button] - Placement of the popper accepted values: top(-start, -end), right(-start, -end), bottom(-start, -end), left(-start, -end)
     * @param {Number} [offset=0] - Amount of pixels the popper will be shifted (can be negative).
     */
    export default {
        props: {
            transformOrigin: {
                type: [Boolean, String],
                default: true
            },
            placement: {
                type: String,
                default: 'bottom'
            },
            offset: {
                default: 0
            },
            arrow: {
                type: Boolean,
                default: true
            },
            arrowOffset: {
                type: Number,
                default: 35
            },
            appendToBody: {
                type: Boolean,
                default: false
            },
            popperOptions: {
                type: Object,
                default() {
                    return {
                        modifiers: {
                            computeStyle: {
                                gpuAcceleration: false
                            }
                        }
                    };
                }
            },
            reference: {},
            popup: {},
        },

        data() {
            return {
                visible: false,
                currentPlacement: ''
            };
        },

        watch: {
            visible(value) {
                if (this.disabled) {
                    return;
                }

                value ? this.updatePopper() : this.destroyPopper();

                this.$emit('visibilityChange', value);
            }
        },

        methods: {
            createPopper() {
                if (this.$isServer) return;

                this.currentPlacement = this.currentPlacement || this.placement;
                if (!/^(top|bottom|left|right)(-start|-end)?$/g.test(this.currentPlacement)) {
                    return;
                }

                this.popupElement = this.popupElement || this.popup || this.$refs.popup;
                this.referenceElement = this.referenceElement || this.reference || this.$refs.reference;

                if (!this.referenceElement &&
                    this.$slots.reference &&
                    this.$slots.reference[0]) {
                    this.referenceElement = this.$slots.reference[0].elm;
                }

                if (!this.popupElement || !this.referenceElement) return;

                if (this.appendToBody) document.body.appendChild(this.popupElement);
                if (this.popperJS && this.popperJS.destroy) {
                    this.popperJS.destroy();
                }

                this.popperOptions.placement = this.currentPlacement;
                this.popperOptions.offset = this.offset;
                this.popperOptions.arrowOffset = this.arrowOffset;

                this.popperOptions.onCreate = () => {
                    this.$emit('created', this);
                    this.resetTransformOrigin();
                    this.$nextTick(this.updatePopper);
                };
                if (typeof this.popperOptions.onUpdate === 'function') {
                    this.popperJS.onUpdate(this.popperOptions.onUpdate);
                }

                this.popperJS = new PopperJS(this.referenceElement, this.popupElement, this.popperOptions);
                this.popperJS.popper.style.zIndex = popupManager.nextZIndex();

                this.popupElement.addEventListener('click', (e) => e.stopPropagation());
            },

            updatePopper() {
                if (!this.popperJS) return this.createPopper();

                this.popperJS.update();

                if (this.popperJS.popper) {
                    this.popperJS.popper.style.zIndex = popupManager.nextZIndex();
                }
            },

            doDestroy(forceDestroy) {
                if (!this.popperJS || (this.visible && !forceDestroy)) return;

                this.popperJS.destroy();
                this.popperJS = null;
            },

            destroyPopper() {
                if (this.popperJS) {
                    this.resetTransformOrigin();
                }
            },

            resetTransformOrigin() {
                if (!this.transformOrigin) return;

                let placementMap = {
                    top: 'bottom',
                    bottom: 'top',
                    left: 'right',
                    right: 'left'
                };
                let placement = this.popperJS.popper.getAttribute('x-placement').split('-')[0];
                let origin = placementMap[placement];

                this.popperJS.popper.style.transformOrigin = typeof this.transformOrigin === 'string'
                    ? this.transformOrigin
                    : ['top', 'bottom'].indexOf(placement) > -1 ? `center ${ origin }` : `${ origin } center`;
            },
        },

        beforeDestroy() {
            this.doDestroy(true);

            if (this.popupElement && this.popupElement.parentNode === document.body) {
                this.popupElement.removeEventListener('click', (e) => e.stopPropagation());

                document.body.removeChild(this.popupElement);
            }
        },

        // Call destroy in keep-alive mode
        deactivated() {
            this.$options.beforeDestroy[0].call(this);
        }
    };
</script>

error: pathspec 'src/mixins/components/providers/PopupControlsProviderMixin.vue' did not match any file(s) known to 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/taxnuke/url-shortener.git/'


Style update

Style update

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/zypeh/think.git/'


Return 404 when cocktail does not exist

Return 404 when cocktail does not exist

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/barprive/barprive.com.git/'


Add css

Add css

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/egoconf/egoconf.git/'


fixed vue radiogroup other choice

fixed vue radiogroup other choice

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/dmitrykurmanov/surveyjs.git/'


Whoopsy!

Whoopsy!

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/'


More visible table headers

More visible table headers


Added helper classes for vertical spacing

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/modum-io/web.git/'


ProductImage component

ProductImage component

<template>
  <div>
    <b-img v-if="product.primary_picture" fluid :src="product.primary_picture.path" />
    <b-img v-else fluid src="http://tz.pixiu.cz/storage/app/uploads/public/595/bab/3d2/595bab3d23cec055399992.png" />
  </div>
</template>

<script>
export default {
  name: 'ProductImage',
  props: ['product'],
};
</script>

<style>

</style>

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


Add example

Add example

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/'


Rename GATA home view

Rename GATA home view

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/ICJIA/icjia-gata.git/'


Revert adding of image id

Revert adding of image 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/stefanjudis/stefan-judis-website.git/'


Improve external sites

Improve external sites


Added genre

Added genre

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/starmage/my-movies.git/'


Author json is displayed instead of name in word preview.

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/maqduni/loughat-php.git/'


Improved the loading bar

Improved the loading bar

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/riggerthegeek/ci-menu.git/'


add move button

add move 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/aligerum/clockwork.git/'


tour index page: use text-type button

tour index page: use text-type 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/sy264115809/goblin.git/'


fix(MdSelect): Reactive options (#1447)

fix(MdSelect): Reactive options (#1447)

Make options reactive via a hidden node.

fix #1262

<template>
  <md-menu
    class="md-select"
    :class="{ 'md-disabled': disabled }"
    :md-close-on-select="false"
    :md-active.sync="showSelect"
    :md-offset-x="offset.x"
    :md-offset-y="offset.y"
    :md-dense="mdDense"
    @md-closed="onClose">
    <md-input
      class="md-input md-select-value"
      v-model="MdSelect.label"
      ref="input"
      readonly
      :disabled="disabled"
      :required="required"
      :placeholder="placeholder"
      v-on="inputListeners"
      v-bind="$attrs"
      @focus.prevent="onFocus"
      @blur.prevent="removeHighlight"
      @click="openSelect"
      @keydown.down="openSelect"
      @keydown.enter="openSelect"
      @keydown.space="openSelect"  />
    <md-drop-down-icon @click.native="openSelect" />

    <keep-alive>
      <md-menu-content
        ref="menu"
        class="md-select-menu"
        :md-content-class="mdClass"
        :style="menuStyles"
        @enter="onMenuEnter">
        <slot v-if="showSelect" />
      </md-menu-content>
    </keep-alive>

    <div v-if="!showSelect" v-show="false">
      <slot />
    </div>

    <input class="md-input-fake" v-model="model" :disabled="disabled" readonly tabindex="-1" />
    <select readonly v-model="model" v-bind="attributes" tabindex="-1"></select>
  </md-menu>
</template>

<script>
  import raf from 'raf'
  import MdComponent from 'core/MdComponent'
  import MdDropDownIcon from 'core/icons/MdDropDownIcon'
  import MdMenu from 'components/MdMenu/MdMenu'
  import MdMenuContent from 'components/MdMenu/MdMenuContent'
  import MdInput from '../MdInput/MdInput'
  import MdFieldMixin from '../MdFieldMixin'

  const defaultOffset = {
    x: -15,
    y: -48
  }

  export default {
    name: 'MdSelect',
    components: {
      MdInput,
      MdMenu,
      MdMenuContent,
      MdDropDownIcon
    },
    mixins: [MdFieldMixin],
    props: {
      mdDense: Boolean,
      mdClass: String,
      multiple: Boolean,
      id: String,
      name: String
    },
    inject: ['MdField'],
    data () {
      return {
        menuStyles: {},
        offset: {
          x: defaultOffset.x,
          y: 0
        },
        showSelect: true,
        didMount: false,
        MdSelect: {
          items: {},
          label: null,
          multiple: false,
          modelValue: this.localValue,
          setValue: this.setValue,
          setContent: this.setContent,
          setMultipleValue: this.setMultipleValue,
          setMultipleContent: this.setMultipleContent
        }
      }
    },
    provide () {
      const MdSelect = this.MdSelect

      return { MdSelect }
    },
    computed: {
      inputListeners () {
        return {
          ...this.$listeners,
          input: undefined
        }
      }
    },
    watch: {
      localValue: {
        immediate: true,
        handler (val) {
          this.setFieldContent()
          this.MdSelect.modelValue = this.localValue
          this.emitSelected(val)
        }
      },
      multiple: {
        immediate: true,
        handler (isMultiple) {
          this.MdSelect.multiple = isMultiple
          this.$nextTick(() => this.initialLocalValueByDefault())
        }
      }
    },
    methods: {
      elHasScroll (el) {
        return el.scrollHeight > el.offsetHeight
      },
      scrollToSelectedOption (el, menu) {
        const top = el.offsetTop
        const elHeight = el.offsetHeight
        const menuHeight = menu.offsetHeight

        menu.scrollTop = top - ((menuHeight - elHeight) / 2)
      },
      async setOffsets (target) {
        if (!this.$isServer) {
          const menu = this.$refs.menu.$refs.container

          if (menu) {
            const selected = target || menu.querySelector('.md-selected')

            if (selected) {
              this.scrollToSelectedOption(selected, menu)
              this.offset.y = defaultOffset.y - selected.offsetTop + menu.scrollTop + 8
              this.menuStyles = {
                'transform-origin': `0 ${Math.abs(this.offset.y)}px`
              }
            } else {
              this.offset.y = defaultOffset.y + 1
              this.menuStyles = {}
            }
          }
        }
      },
      onMenuEnter () {
        if (!this.didMount) {
          return
        }

        this.setOffsets()
        this.MdField.focused = true
        this.$emit('md-opened')
      },
      applyHighlight () {
        this.MdField.focused = false
        this.MdField.highlighted = true
        this.$refs.input.$el.focus()
      },
      onClose () {
        this.$emit('md-closed')
        if (this.didMount) {
          this.applyHighlight()
        }
      },
      onFocus () {
        if (this.didMount) {
          this.applyHighlight()
        }
      },
      removeHighlight () {
        this.MdField.highlighted = false
      },
      openSelect () {
        if (!this.disabled) {
          this.showSelect = true
        }
      },
      arrayAccessorRemove (arr, index) {
        let before = arr.slice(0, index)
        let after = arr.slice(index + 1, arr.length)
        return before.concat(after)
      },
      toggleArrayValue (value) {
        let index = this.localValue.indexOf(value)
        let includes = index > -1
        if (!includes) {
          this.localValue = this.localValue.concat([value])
        } else {
          this.localValue = this.arrayAccessorRemove(this.localValue, index)
        }
      },
      setValue (newValue) {
        this.model = newValue
        this.setFieldValue()
        this.showSelect = false
      },
      setContent (newLabel) {
        this.MdSelect.label = newLabel
      },
      setContentByValue () {
        const textContent = this.MdSelect.items[this.localValue]

        if (textContent) {
          this.setContent(textContent)
        } else {
          this.setContent('')
        }
      },
      setMultipleValue (value) {
        const newValue = value
        this.toggleArrayValue(newValue)
        this.setFieldValue()
      },
      setMultipleContentByValue () {
        if (!this.localValue) {
          this.initialLocalValueByDefault()
        }
        let content = []

        this.localValue.forEach(item => {
          const textContent = this.MdSelect.items[item]

          if (textContent) {
            content.push(textContent)
          }
        })

        this.setContent(content.join(', '))
      },
      setFieldContent () {
        if (this.multiple) {
          this.setMultipleContentByValue()
        } else {
          this.setContentByValue()
        }
      },
      initialLocalValueByDefault () {
        let isArray = Array.isArray(this.localValue)
        if (this.multiple && !isArray) {
          let isSet = this.localValue !== undefined && this.localValue !== null
          this.localValue = isSet ? [this.localValue] : []
          return
        }
        if (!this.multiple && isArray) {
          this.localValue = this.localValue.length > 0 ? this.localValue[0] : null
        }
      },
      emitSelected (value) {
        this.$emit('md-selected', value)
      }
    },
    async mounted () {
      this.showSelect = false
      this.setFieldContent()

      await this.$nextTick()
      this.didMount = true
    }
  }
</script>

<style lang="scss">
  @import "~components/MdAnimation/variables";

  .md-menu.md-select {
    display: flex;
    flex: 1;
    overflow: auto;

    &:not(.md-disabled) {
      .md-input,
      .md-icon {
        cursor: pointer;
        outline: none;
      }
    }

    .md-input {
      flex: 1;
      min-width: 0;
    }

    select,
    .md-input-fake {
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      position: absolute;
      clip: rect(0 0 0 0);
      border: 0;
    }
  }
  .md-menu-content {
    z-index: 111;
    &.md-select-menu {
      width: 100%;

      &.md-menu-content-enter {
        transform: translate3d(0, -8px, 0) scaleY(.3);
      }

      .md-list {
        transition: opacity .3s $md-transition-drop-timing;
      }
    }
  }
</style>

<template>
  <md-menu
    class="md-select"
    :class="{ 'md-disabled': disabled }"
    :md-close-on-select="false"
    :md-active.sync="showSelect"
    :md-offset-x="offset.x"
    :md-offset-y="offset.y"
    :md-dense="mdDense"
    @md-closed="onClose">
    <md-input
      class="md-input md-select-value"
      v-model="MdSelect.label"
      ref="input"
      readonly
      :disabled="disabled"
      :required="required"
      :placeholder="placeholder"
      v-on="inputListeners"
      v-bind="$attrs"
      @focus.prevent="onFocus"
      @blur.prevent="removeHighlight"
      @click="openSelect"
      @keydown.down="openSelect"
      @keydown.enter="openSelect"
      @keydown.space="openSelect"  />
    <md-drop-down-icon @click.native="openSelect" />

    <keep-alive>
      <md-menu-content
        ref="menu"
        class="md-select-menu"
        :md-content-class="mdClass"
        :style="menuStyles"
        @enter="onMenuEnter">
        <slot />
      </md-menu-content>
    </keep-alive>

    <input class="md-input-fake" v-model="model" :disabled="disabled" readonly tabindex="-1" />
    <select readonly v-model="model" v-bind="attributes" tabindex="-1"></select>
  </md-menu>
</template>

<script>
  import raf from 'raf'
  import MdComponent from 'core/MdComponent'
  import MdDropDownIcon from 'core/icons/MdDropDownIcon'
  import MdMenu from 'components/MdMenu/MdMenu'
  import MdMenuContent from 'components/MdMenu/MdMenuContent'
  import MdInput from '../MdInput/MdInput'
  import MdFieldMixin from '../MdFieldMixin'

  const defaultOffset = {
    x: -15,
    y: -48
  }

  export default {
    name: 'MdSelect',
    components: {
      MdInput,
      MdMenu,
      MdMenuContent,
      MdDropDownIcon
    },
    mixins: [MdFieldMixin],
    props: {
      mdDense: Boolean,
      mdClass: String,
      multiple: Boolean,
      id: String,
      name: String
    },
    inject: ['MdField'],
    data () {
      return {
        menuStyles: {},
        offset: {
          x: defaultOffset.x,
          y: 0
        },
        showSelect: true,
        didMount: false,
        MdSelect: {
          items: {},
          label: null,
          multiple: false,
          modelValue: this.localValue,
          setValue: this.setValue,
          setContent: this.setContent,
          setMultipleValue: this.setMultipleValue,
          setMultipleContent: this.setMultipleContent
        }
      }
    },
    provide () {
      const MdSelect = this.MdSelect

      return { MdSelect }
    },
    computed: {
      inputListeners () {
        return {
          ...this.$listeners,
          input: undefined
        }
      }
    },
    watch: {
      localValue: {
        immediate: true,
        handler (val) {
          this.setFieldContent()
          this.MdSelect.modelValue = this.localValue
          this.emitSelected(val)
        }
      },
      multiple: {
        immediate: true,
        handler (isMultiple) {
          this.MdSelect.multiple = isMultiple
          this.$nextTick(() => this.initialLocalValueByDefault())
        }
      }
    },
    methods: {
      elHasScroll (el) {
        return el.scrollHeight > el.offsetHeight
      },
      scrollToSelectedOption (el, menu) {
        const top = el.offsetTop
        const elHeight = el.offsetHeight
        const menuHeight = menu.offsetHeight

        menu.scrollTop = top - ((menuHeight - elHeight) / 2)
      },
      async setOffsets (target) {
        if (!this.$isServer) {
          const menu = this.$refs.menu.$refs.container

          if (menu) {
            const selected = target || menu.querySelector('.md-selected')

            if (selected) {
              this.scrollToSelectedOption(selected, menu)
              this.offset.y = defaultOffset.y - selected.offsetTop + menu.scrollTop + 8
              this.menuStyles = {
                'transform-origin': `0 ${Math.abs(this.offset.y)}px`
              }
            } else {
              this.offset.y = defaultOffset.y + 1
              this.menuStyles = {}
            }
          }
        }
      },
      onMenuEnter () {
        if (!this.didMount) {
          return
        }

        this.setOffsets()
        this.MdField.focused = true
        this.$emit('md-opened')
      },
      applyHighlight () {
        this.MdField.focused = false
        this.MdField.highlighted = true
        this.$refs.input.$el.focus()
      },
      onClose () {
        this.$emit('md-closed')
        if (this.didMount) {
          this.applyHighlight()
        }
      },
      onFocus () {
        if (this.didMount) {
          this.applyHighlight()
        }
      },
      removeHighlight () {
        this.MdField.highlighted = false
      },
      openSelect () {
        if (!this.disabled) {
          this.showSelect = true
        }
      },
      arrayAccessorRemove (arr, index) {
        let before = arr.slice(0, index)
        let after = arr.slice(index + 1, arr.length)
        return before.concat(after)
      },
      toggleArrayValue (value) {
        let index = this.localValue.indexOf(value)
        let includes = index > -1
        if (!includes) {
          this.localValue = this.localValue.concat([value])
        } else {
          this.localValue = this.arrayAccessorRemove(this.localValue, index)
        }
      },
      setValue (newValue) {
        this.model = newValue
        this.setFieldValue()
        this.showSelect = false
      },
      setContent (newLabel) {
        this.MdSelect.label = newLabel
      },
      setContentByValue () {
        const textContent = this.MdSelect.items[this.localValue]

        if (textContent) {
          this.setContent(textContent)
        } else {
          this.setContent('')
        }
      },
      setMultipleValue (value) {
        const newValue = value
        this.toggleArrayValue(newValue)
        this.setFieldValue()
      },
      setMultipleContentByValue () {
        if (!this.localValue) {
          this.initialLocalValueByDefault()
        }
        let content = []

        this.localValue.forEach(item => {
          const textContent = this.MdSelect.items[item]

          if (textContent) {
            content.push(textContent)
          }
        })

        this.setContent(content.join(', '))
      },
      setFieldContent () {
        if (this.multiple) {
          this.setMultipleContentByValue()
        } else {
          this.setContentByValue()
        }
      },
      initialLocalValueByDefault () {
        let isArray = Array.isArray(this.localValue)
        if (this.multiple && !isArray) {
          let isSet = this.localValue !== undefined && this.localValue !== null
          this.localValue = isSet ? [this.localValue] : []
          return
        }
        if (!this.multiple && isArray) {
          this.localValue = this.localValue.length > 0 ? this.localValue[0] : null
        }
      },
      emitSelected (value) {
        this.$emit('md-selected', value)
      }
    },
    async mounted () {
      this.showSelect = false
      this.setFieldContent()

      await this.$nextTick()
      this.didMount = true
    }
  }
</script>

<style lang="scss">
  @import "~components/MdAnimation/variables";

  .md-menu.md-select {
    display: flex;
    flex: 1;
    overflow: auto;

    &:not(.md-disabled) {
      .md-input,
      .md-icon {
        cursor: pointer;
        outline: none;
      }
    }

    .md-input {
      flex: 1;
      min-width: 0;
    }

    select,
    .md-input-fake {
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      position: absolute;
      clip: rect(0 0 0 0);
      border: 0;
    }
  }
  .md-menu-content {
    z-index: 111;
    &.md-select-menu {
      width: 100%;

      &.md-menu-content-enter {
        transform: translate3d(0, -8px, 0) scaleY(.3);
      }

      .md-list {
        transition: opacity .3s $md-transition-drop-timing;
      }
    }
  }
</style>


Stub FacilitiesTaskPAge

Stub FacilitiesTaskPAge

<template>

  <div>

  </div>

</template>

<script>

  export default {
    name: 'FacilitiesTasksPage',
    components: {},
    props: {},
    data() {
      return {};
    },
    computed: {},
    methods: {},
    $trs: {},
  };

</script>

<style lang="scss" scoped></style>

error: pathspec 'kolibri/plugins/device/assets/src/views/FacilitiesPage/FacilitiesTasksPage.vue' did not match any file(s) known to git


Cleanup

Cleanup


Design fix

Design 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/studio308/jonnypickett.git/'


Loading the data for selected feed

Loading the data for selected feed

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/chetanraj/rssrdr-vue.git/'


If team removed from round, remove teams from matches

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/lucagentile/roundrobin-league-vue.git/'


feat(mol): add meansoflogin management and fix user errors (#98)

* Display current MOL

* Remove MOL

* Automatically add etuMail mol on user mail change

* Avoid and fix errors on user edition

* Fix error on rights management

* Fix right modifier

* Lint

* Create etuMail mol at user creation

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/'


handle category editing

handle category editing

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/'


Implement canAward.

Implement canAward.

<template>

      <button
        v-for="(awardList, awardName) in groupedAwards"
        class="btn award-control has-tooltip"
        :class="getAwardClassBindings(awardList)"
        :title="awardTitle(awardList)"
        data-placement="bottom"
        type="button">

          {{awardList.length}}

      </button>

        <button
          aria-label="Add reaction"
          class="award-control btn has-tooltip"
          data-placement="bottom"
          title="Add reaction"
          type="button">

        </button>

</template>

<template>

      <button
        v-for="(awardList, awardName) in groupedAwards"
        class="btn award-control has-tooltip"
        :class="{ active: amIAwarded(awardList) }"
        :title="awardTitle(awardList)"
        data-placement="bottom"
        type="button">

          {{awardList.length}}

      </button>

        <button
          aria-label="Add reaction"
          class="award-control btn has-tooltip"
          data-placement="bottom"
          title="Add reaction"
          type="button">

        </button>

</template>


Fix route toggle

Fix route toggle


bug on events with textarea

bug on events with textarea

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/doximity/vue-genome.git/'


support sync

support sync

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/yupeng957/element-admin.git/'


Force size of demo example

Force size of demo example

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/'


Replaced the bottom buttons with a floating action button


Updating selectors for diff line

Updating selectors for diff line

<template>

    <template v-if="line.left">
      <diff-table-cell
        :file-hash="fileHash"
        :context-lines-path="contextLinesPath"
        :line="line.left"
        :line-type="oldLineType"
        :is-bottom="isBottom"
        :is-hover="isLeftHover"
        :show-comment-button="true"
        :diff-view-type="parallelDiffViewType"
        line-position="left"
        class="diff-line-num old_line"
      />

    </template>
    <template v-else>

    </template>
    <template v-if="line.right">
      <diff-table-cell
        :file-hash="fileHash"
        :context-lines-path="contextLinesPath"
        :line="line.right"
        :line-type="newLineType"
        :is-bottom="isBottom"
        :is-hover="isRightHover"
        :show-comment-button="true"
        :diff-view-type="parallelDiffViewType"
        line-position="right"
        class="diff-line-num new_line"
      />

    </template>
    <template v-else>

    </template>

</template>

<template>

    <template v-if="line.left">
      <diff-table-cell
        :file-hash="fileHash"
        :context-lines-path="contextLinesPath"
        :line="line.left"
        :line-type="oldLineType"
        :is-bottom="isBottom"
        :is-hover="isLeftHover"
        :show-comment-button="true"
        :diff-view-type="parallelDiffViewType"
        line-position="left"
        class="diff-line-num old_line"
      />

    </template>
    <template v-else>

    </template>
    <template v-if="line.right">
      <diff-table-cell
        :file-hash="fileHash"
        :context-lines-path="contextLinesPath"
        :line="line.right"
        :line-type="newLineType"
        :is-bottom="isBottom"
        :is-hover="isRightHover"
        :show-comment-button="true"
        :diff-view-type="parallelDiffViewType"
        line-position="right"
        class="diff-line-num new_line qa-new-diff-line"
      />

    </template>
    <template v-else>

    </template>

</template>


Add validation to confirmation page

Add validation to confirmation page

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/'


tracking: changed to point at sss_admin for limited device admin access

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/parksandwildlife/gokart.git/'


Fix modal warnings on reload

Fix modal warnings on reload

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/'


Minitypo

Minitypo

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/'


Style user management

Style user management

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/modum-io/web.git/'


changed masthead to (alidlo); fixed styling

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/alidcastano/alidcastano.github.io.git/'


no message

no message

<template>
  <el-row class="ListNews">

MSE Live Demo

    <video id="my-video" autoplay controls></video>
  </el-row>
</template>

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


feat(App): 完善大体布局

feat(App): 完善大体布局

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/maple5233/LetsChat.git/'


update

update

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/willtype/vue-audio.git/'


add sweetalert

add sweetalert

<script>
    export default {

        data: function () {
            return {
                announcement: {}
            };
        },

        ready() {
            this.listen();
        },

        methods: {
            listen() {
                window.Echo
                .channel('all-channel')
                .listen('NewArticleWasPublished', (e) => {
                    this.announcement = e.data;

                    swal({
                        type: this.announcement.type,
                        title: this.announcement.message,
                        text: this.announcement.title,
                        allowOutsideClick: true,
                        showConfirmButton: true,
                        confirmButtonText: "Got it!",
                        timer: this.announcement.ttl
                    });
                });
            }
        },
    }
</script>

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


Fix display of multiple links in portfolio list.

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/'


Added component for each parent route, which can contain child routes, separated by methods applicable to the child route.

<template>

          /{{ key }}

                Route
                Methods

                  {{ childKey }}

                      <router-link active-class="is-active" :to="link(`${method} /${key}${childKey}`)" tag='span' class='tag' :class='classForMethod(method)' v-for='method in child' exact>
                        {{ method }}
                        {{ isCoreEndpoint(`${method} /${key}${childKey}`) }}
                      </router-link>

                      <router-link active-class="is-active" :to="link(`${method} /${key}`)" tag='span' class='tag' :class='classForMethod(method)' v-for='method in child' exact
>
                        {{ method }}
                        {{ isCoreEndpoint(`${method} /${key}`) }}
                      </router-link>

</template>

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


add 0 before minute < 10 in titlebar

add 0 before minute < 10 in titlebar

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/Urshu411/nablandar.git/'


upgrade mobile Nav menu :car:

upgrade mobile Nav menu :car:

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/'


Update meta image for blog posts

Update meta image for blog posts

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/mplusmuseum/mplusmuseum-stories.git/'


fix add article url error

fix add article url error

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/'


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/'


Added GitHub icon and link to navigation bar

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/'


Add dependency resource type 'Mount' (#99)

* Add mount as a new resource type to dependencies tool

* Added searching policies that depend on a mount


Add ui-property-editor

Add ui-property-editor

<template>

          {{ keyItem.title }} : {{ keyItem.value }}

</template>

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


Convert Project tag to Vue.

Convert Project tag to Vue.

<template>

{{ project.name }}

 100 ? 'bg-danger' : '']]"
                 v-bind:style="{ width: project.percent_done + '%' }">
                {{ project.percent_done }}%

        {{ project.total_duration }}

        {{ project.total_entries }}

        <button name="project-change"
                class="btn btn-warning btn-sm w-100">
            Edit
        </button>

</template>

error: pathspec 'timestrap/static_src/tags/project.vue' did not match any file(s) known to 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/tykgit/tykWarehouse.git/'


fix preload error

fix preload error

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/Sean2525/kantaishigure.git/'


create nice /home site

create nice /home site

<template>

Coinlesk

				 {{ $t('home.login') }}

				 {{ $t('home.securePage') }}

</template>

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


Placeholder 404 for Customizing Later

Placeholder 404 for Customizing Later

<template>

404

{{ getMsg() }}

      <RouterLink to="/">
        Take me home.
      </RouterLink>

</template>

error: pathspec 'wiki/.vuepress/theme/layouts/NotFound.vue' did not match any file(s) known to git


Added header to examples page.

Added header to examples page.

<template>

Default spinner

      <spinner></spinner>

Default spinner with message

      <spinner message="Loading..."></spinner>

Tiny Spinner

      <spinner size="tiny" message="Loading..."></spinner>

Small Spinner

      <spinner size="small" message="Loading..."></spinner>

Medium Spinner

      <spinner size="medium" message="Loading..."></spinner>

Large Spinner

      <spinner size="large" message="Loading..."></spinner>

Big Spinner

      <spinner size="big" message="Loading..."></spinner>

Huge Spinner

      <spinner size="huge" message="Loading..."></spinner>

Massive Spinner

      <spinner size="massive" message="Loading..."></spinner>

</template>


广告跳转站外

广告跳转站外

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/lijy91/daza-frontend.git/'


fix pagination not enabling next button when total changes #482. (#517)

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/'


Reworked footer

Reworked footer

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/'


search intro

search intro

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/CHCP/toolmaker-web.git/'


render slot while loading

render slot while loading

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/frontools/magnolia-megaton.git/'


split button documentation

split button documentation

<docs src="./examples/RegularButtons.vue" />
<docs src="./examples/FloatingButtons.vue" />

<template>
  <page-container centered :title="$t('pages.button.title')">

Buttons communicate the action that will occur when the user touches them. They can be Flat, Raised or Floating. The regular form accepts only text (by default) but with an special class the button can place an icon. They also can be smaller than the usual with a Dense class.

      <api-item title="API">

The following options can be applied to all buttons, even the FAB ones:

        <api-table :headings="api.regular.props.headings" :props="api.regular.props.props" slot="props" />
        <api-table :headings="api.regular.classes.headings" :props="api.regular.classes.props" slot="classes" />
        <api-table :headings="api.regular.events.headings" :props="api.regular.events.props" slot="events" />
      </api-item>

  </page-container>
</template>

<docs src="./examples/RegularButtons.vue" />
<docs src="./examples/FloatingButtons.vue" />

<template>
  <page-container centered :title="$t('pages.button.title')">

Buttons communicate the action that will occur when the user touches them. They can be Flat, Raised or Floating. The regular form accepts only text (by default) but with an special class the button can place an icon. They also can be smaller than the usual with a Dense class.

    <api-item title="API">

The following options can be applied to all buttons, even the FAB ones:

      <api-table :headings="api.flat.props.headings" :props="api.flat.props.props" slot="props" />
      <api-table :headings="api.flat.classes.headings" :props="api.flat.classes.props" slot="classes" />
      <api-table :headings="api.flat.events.headings" :props="api.flat.events.props" slot="events" />
    </api-item>

  </page-container>
</template>


refactor ui for clear cache button

refactor ui for clear cache 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/notadd/administration.git/'


docs(MdApp): create the detailed description of all md-app props

<example src="./examples/Normal.vue" />
<example src="./examples/Waterfall.vue" />
<example src="./examples/Reveal.vue" />
<example src="./examples/Flexible.vue" />
<example src="./examples/LastRowFixed.vue" />
<example src="./examples/Overlap.vue" />

<template>
  <page-container centered :title="$t('pages.app.title')">

These following patterns applies the elevations at which content should scroll, how to size flexible space, and when to anchor specific elements.

When building applications there is some repeated behaviours regarding the structure of the app. Responsive drawers, flexible toolbars, scrolling... Either scenario could repeat across all complex applications. This documentation website, for example, needs some of them, and maybe you'll need them too. To solve those problems the md-app was created.

It has all behaviour to build complex application shells, that will be simple, responsive and integrate seamlessly with the drawers, toolbars and content.

The md-app component comes with support with md-app-toolbar, md-app-drawer and md-app-content, witch is the alias for md-toolbar, md-drawer and md-content respectively. Look at the examples:

Normal Toolbars

When you need a toolbar, a responsive drawer and a content to be displayed following the Material Guidelines. This is the default behaviour.

Fixed Toolbars

Sometimes you may need a fixed toolbar, to make all options always available. You can also combine this with the "waterfall" effect.

Reveal after scroll

When you have a large amount of content to be displayed, and you want to focus on the reading part, you can hide the toolbar temporarily and reveal it after the scroll.

Flexible height and text size

Maybe the focus of your page is the title, following by the content. The page that shows details of a single contact is a great example of this scenario. So you can use flexible behaviour to give higher piority to your content after scroll.

The last toolbar row fixed

When your page have some primary navigation buttons, such as tabs and others, you may want them to be always available. You can make the second row of your toolbar always visible, hiding the first one when it's not needed. As an example, the WhatsApp main page have this behaviour.

Flexible space with overlapping content

If you want to give focus on the content cards you may want to use the overlap. It's just a awesome effect though!

      <api-item title="API - md-app">

The following properties can be applied:

        <api-table :headings="api.props.headings" :props="api.props.props" slot="props" />
        <api-table :headings="api.classes.headings" :props="api.classes.props" slot="classes" />
        <api-table :headings="api.events.headings" :props="api.events.props" slot="events" />
      </api-item>

      <api-item title="API - md-app-toolbar">

As this is only an alias, refer to the <router-link to="/components/toolbar">md-toolbar page</router-link> to see all the available options.

      </api-item>

      <api-item title="API - md-app-drawer">

As this is only an alias, refer to the <router-link to="/components/drawer">md-drawer page</router-link> to see all the available options.

      </api-item>

      <api-item title="API - md-app-content">

As this is only an alias, refer to the <router-link to="/components/content">md-content page</router-link> to see all the available options.

      </api-item>

  </page-container>
</template>

<example src="./examples/Normal.vue" />
<example src="./examples/Waterfall.vue" />
<example src="./examples/Reveal.vue" />
<example src="./examples/Flexible.vue" />
<example src="./examples/LastRowFixed.vue" />
<example src="./examples/Overlap.vue" />

<template>
  <page-container centered :title="$t('pages.app.title')">

The content surfaces that comprise applications are referred to in this spec as material, or sheets of material. The content component is commonly used to resemble a piece of paper. It'll be useful to theme a arbitrary content.

App

      <api-item title="API - md-app">

This component do not have any extra option.

      </api-item>

  </page-container>
</template>


create toolbar documentation with the new template


Fix misaligned cross icon on active tags


Changes animation to fadeOut

Changes animation to fadeOut


update

update

<script>
import store from './store';
import router from './router';
import statusbar from './statusbar';

export default {
    store,
    router,
    components : {
        statusbar,
    },
};
</script>

<template>
    <div id="app" ref="app">
        <statusbar></statusbar>
        <router-view ref="router-view"></router-view>
    </div>
</template>

<style lang="scss" scoped>
    #app {
        width: 100%;
        height: 100%;
    }
</style>

error: pathspec 'view/src/js/app/index.vue' did not match any file(s) known to git


Fixes styles

Fixes styles


set cookies to expire after 1 year rather than end of session

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/sentry.git/'


Graduate correcly in self-exam

Graduate correcly in self-exam

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/JimmehCai/VTIC.git/'


speed up sidebar transition

speed up sidebar transition

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/'


Adding component for List all balance history method

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/eoinmurphy/field-guide.git/'


add new icons in Nav menu :wolf:

add new icons in Nav menu :wolf:

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/'


add datepicker

add datepicker

<template>

      Departure Date：
      <date-picker :date="startTime" :option="option" :limit="limit"></date-picker>

</template>

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


Refactor component OneSeat

Refactor component OneSeat

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/'


Fix case when user would remove every ingredient from search page

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/barprive/barprive.com.git/'


added target option

added target option

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/stephane/vuetify.git/'


img added

img added

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/tehjrow/shouldidrivethecorvette.git/'


Stop datepicker on destroyed hook

Stop datepicker on destroyed hook

<template>
<input class="datepicker" />
</template>

<script>
export default {
    props: ['default'],
    mounted() {
        let vm = this;
        $(this.$el).pickadate({
            format: 'yyyy-mm-dd',
            onStart: function() {
                if (vm.default) {
                    this.set('select', vm.default);
                    vm.$emit('input', moment(vm.default).format('YYYY-MM-DD'));
                }
            },
            onSet: function() {
                vm.$emit('input', $(vm.$el).val());
            }
        });
    },
    destroyed() {
        $(this.$el).stop();
    }
};
</script>

<template>
<input class="datepicker" />
</template>

<script>
export default {
    props: ['default'],
    mounted() {
        let vm = this;
        $(this.$el).pickadate({
            format: 'yyyy-mm-dd',
            onStart: function() {
                if (vm.default) {
                    this.set('select', vm.default);
                    vm.$emit('input', moment(vm.default).format('YYYY-MM-DD'));
                }
            },
            onSet: function() {
                vm.$emit('input', $(vm.$el).val());
            }
        });
    }
};
</script>


alerts

alerts

<template>

        <vue-panel vue-panel-title="Basic" class="with-scroll">

              Well done! You successfully read this important alert message.

              Heads up! This alert needs your attention, but it's not super important.

              Warning! Better check yourself, you're not looking too good.

              Oh snap! Change a few things up and try submitting again.

        </vue-panel>

</template>

error: pathspec 'src/pages/ui/alerts.vue' did not match any file(s) known to git


[ADD] add slide component

[ADD] add slide component

<template>

    <dir class="hue-warp">

    </dir>

</template>

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


Added view for detail New

Added view for detail New

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/cesargdm/red-expo-social.git/'


Debugging, code reduction

Debugging, code reduction

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/JonathanTroyer/OC-Summer-2017-Table-Web.git/'


fixed show/hide method to let font sizing works

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/'


[NOSTORY] Display server whitelist address on edit page

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/WaddlingCo/streamperk-frontend.git/'


Add example with HTML

Add example with HTML

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/'


add tags view

add tags view

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/'