Replace image back to canvas element and bugfixes:

- Fixed that correct parcel is selected when clicking the "Show" button for the details dialog

- Fixed overflow of long Track  & Trace numbers in list in details dialog

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


revert dialog example

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


Added Profile Component

Added Profile Component

<template>

          Student profile
          Teacher profile

              Username:

                  {{user.username}}

              Name:

                  {{user.first_name}} {{user.last_name}}

              Email:

                  {{user.email}}

              Class:

                  {{clazz.number}}{{clazz.letter}}

              Subject:

                  {{subject.title}}

              About:

                {{info}}

                  No details provided.

              <router-link :to="'/profile/' + this.user.id + '/edit'" id="edit-profile" class="btn btn-primary">Edit profile</router-link>

</template>

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


Typo fix in group item

Typo fix in group item

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


Add z-index for Login.vue

Add z-index for Login.vue

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


去除 upload.action 必选参数

去除 upload.action 必选参数

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/iamnewsea/element-pzx.git/'


Add example of themable fields

Add example of themable fields


docs(Api): add functionality / clean up

docs(Api): add functionality / clean up

<template>
  <div>
    <doc-heading>Generic.Pages.api</doc-heading>
    <v-card>
      <v-tabs
        :slider-color="computedTabs.length ? 'primary' : 'transparent'"
        v-model="tab"
        color="grey lighten-3"
      >
        <v-tab
          v-for="(tab, i) in computedTabs"
          :key="`tab-${i}`"
          :href="`#${tab}`"
        >
          {{ tab.replace(/([A-Z])/g, ' $1') }}
        </v-tab>
      </v-tabs>

      <v-card-text>
        <v-layout justify-space-between>
          <v-flex
            xs12
            sm4
          >
            <v-select
              :items="value"
              v-model="current"
              :disabled="value.length < 2"
              hide-details
              single-line
              menu-props="auto"
            />
          </v-flex>

          <v-flex xs12 sm4>
            <v-text-field
              v-model="search"
              append-icon="search"
              label="Search..."
              single-line
              hide-details
            />
          </v-flex>
        </v-layout>
      </v-card-text>

      <v-tabs-items
        v-model="tab"
        touchless
        class="white"
      >
        <v-tab-item
          v-for="(tab, i) in computedTabs"
          :key="`tab-item-${i}`"
          :value="tab"
          lazy
        >
          <v-card flat>
            <doc-parameters
              :headers="headers[tab]"
              :items="component[tab]"
              :search="search"
              :target="tab"
              :type="tab"
            />
          </v-card>
        </v-tab-item>
      </v-tabs-items>
    </v-card>
  </div>
</template>

<script>
  // Utilities
  import api from '@vuetify/api-generator'

  export default {
    props: {
      value: {
        type: Array,
        default: () => ([])
      }
    },

    data: vm => ({
      current: vm.value && vm.value.length ? vm.value[0] : null,
      headers: {
        api: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'default', align: 'left', size: 6 },
          { value: 'type', align: 'right', size: 3 }
        ],
        props: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'default', align: 'left', size: 6 },
          { value: 'type', align: 'right', size: 3 }
        ],
        slots: [
          { value: 'name', align: 'left' }
        ],
        scopedSlots: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'props', align: 'right', size: 9 }
        ],
        events: [
          { value: 'name', align: 'left' },
          { value: 'value', align: 'right' }
        ],
        functions: [
          { value: 'name', align: 'left' },
          { value: 'signature', align: 'right' }
        ],
        functional: [
          { value: 'name', align: 'left' },
          { value: 'description', align: 'left' }
        ],
        options: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'default', align: 'left', size: 3 },
          { value: 'type', align: 'right' }
        ]
      },
      search: null,
      tab: null,
      tabs: ['props', 'slots', 'scopedSlots', 'params', 'events', 'functions', 'functional', 'options']
    }),

    computed: {
      component () {
        const component = {}

        for (const tab of this.tabs) {
          component[tab] = []
        }

        return {
          ...component,
          ...(api[this.current] || {})
        }
      },
      computedTabs () {
        return this.tabs.filter(tab => (this.component[tab] || []).length > 0)
      }
    },

    watch: {
      component () {
        const api = this.component[this.tab]

        if (api && api.length) return

        for (const tab of ['props', 'slots', 'options']) {
          if (this.component[tab] && this.component[tab].length > 0) {
            this.tab = tab
            return
          }
        }

        this.tab = ''
      }
    }
  }
</script>

<template>
  <div>
    <doc-heading>Generic.Pages.api</doc-heading>
    <v-card class="py-1">
      <doc-parameters
        :headers="headers[type]"
        :items="component[type]"
        :target="target"
        :type="type"
      />
    </v-card>
  </div>
</template>

<script>
  // Utilities
  import api from '@vuetify/api-generator'

  export default {
    props: {
      value: {
        type: Array,
        default: () => ([])
      }
    },

    data: vm => ({
      headers: {
        api: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'default', align: 'left', size: 6 },
          { value: 'type', align: 'right', size: 3 }
        ],
        props: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'default', align: 'left', size: 6 },
          { value: 'type', align: 'right', size: 3 }
        ],
        slots: [
          { value: 'name', align: 'left' }
        ],
        scopedSlots: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'props', align: 'right', size: 9 }
        ],
        events: [
          { value: 'name', align: 'left' },
          { value: 'value', align: 'right' }
        ],
        functions: [
          { value: 'name', align: 'left' },
          { value: 'signature', align: 'right' }
        ],
        functional: [
          { value: 'name', align: 'left' },
          { value: 'description', align: 'left' }
        ],
        options: [
          { value: 'name', align: 'left', size: 3 },
          { value: 'default', align: 'left', size: 3 },
          { value: 'type', align: 'right' }
        ]
      },
      // select first option if available
      index: vm.value.length > 0 ? 0 : -1
    }),

    computed: {
      component () {
        const component = api[this.target] || {}

        return {
          api: [],
          props: [],
          slots: [],
          scopedSlots: [],
          params: [],
          events: [],
          functions: [],
          functional: [],
          options: [],
          ...component
        }
      },
      target () {
        if (this.index < 0) return undefined

        return this.value[this.index]
      },
      type () {
        return [
          'api',
          'props',
          'slots',
          'scopedSlots',
          'params',
          'events',
          'functions',
          'functional',
          'options'
        ].find(type => this.component[type].length > 0)
      }
    }
  }
</script>


default 'type' value is now 'button'

default 'type' value is now 'button'


[updated] styling for Services 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/mtlong29/JBShop_Site.git/'


播放器组件

播放器组件

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


Fix the issue of recursive height change.

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/wuruoyun/vue-d3-example.git/'


增加了多选形式的筛选组件

增加了多选形式的筛选组件

/**
* Created by 李志升 on 2017/8/13.
* QQ: 757592499
* weChat: qq757592499
* 选择器：一行，按钮点击型
* 示例：
<item :selectorItem="minYear"></item>
* minYear数据示例：
* minYear: {
*   title: '经验要求',
*   keyword: 'minYear',
*   list: [
*     {text: '经验不限', val: ''},
*     {text: '不超过一年', val: '1'},
*     {text: '不超过二年', val: '2'},
*     {text: '不超过三年', val: '3'},
*     {text: '不超过五年', val: '5'}
*   ]
* }
*/

<template>

    {{selectorItem.title}}：
    {{item.text}}

</template>

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


feat(recorder): Create Path component

feat(recorder): Create Path component

<template>

{{ request.uuid }}

</template>

error: pathspec 'frappe/public/js/frappe/recorder/Path.vue' did not match any file(s) known to git


Order placed v-if moved to aprent div

Order placed v-if moved to aprent div

<template>

Checkout

          <personal-details :is-active="activeSection.personalDetails"/>
          <shipping :is-active="activeSection.shipping"/>
          <payment :is-active="activeSection.payment"/>
          <order-review :is-active="activeSection.orderReview"/>

            <cart-summary />

          <thank-you-page />

</template>


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/hxfdarling/princess-wedding.git/'


main component

main component

<script>
  export default {
    render: function (c) {
      var self = this;
      return c('div', {
        class: {
          [this.classes]: true
        }
      }, [self.$slots.default]);
    },
    props: {
      classes: {
        type: String,
        default: 'page_middle'
      }
    }
  }
</script>

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


update doc

update doc

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


Created save button component with toggling if currently edited document is list article or page.

<template>
  <button
    class="editor-writer__save-button"
    title="Click to save changes"
    @click.prevent="saveDocument"
  >
    Save
  </button>
</template>

<script>
import { saveApiArticle, removeApiFile } from './../helpers/apiHelpers';
import { slugify } from './../helpers/parsingHelpers'
import updateSidebarDataMixin from './../mixins/updateSidebarDataMixin';

export default {
  mixins: [ updateSidebarDataMixin ],
  props: {
    articleText: {
      type: String,
      default: ''
    },
  },
  computed: {
    selectedArticle() {
      return this.$store.getters.getSelectedArticle;
    },
    selectedArticleContents() {
      return this.$store.getters.getSelectedArticleContents;
    }
  },
  methods: {
    updatePage() {
      const pageObj = {
        content: this.articleText,
        url: this.selectedArticle.path,
        customFields: {
          title: this.selectedArticleContents.metadata.title,
          date: this.selectedArticleContents.metadata.date || '',
          tags: this.selectedArticleContents.metadata.tags || '',
        },
      }
      saveApiArticle(pageObj);
    },
    updateArticle() {
      removeApiFile(this.selectedArticle.path).then(() => {
        // All these variables are necessary to update file name (because it contains date and title slug)
        const rootUrl = this.$store.getters.getArticleRootPath;
        const fileFolder = this.selectedArticle.folder;
        const slug = slugify(this.selectedArticleContents.metadata.title);
        const newUrl = `${rootUrl}${fileFolder}/${this.selectedArticleContents.metadata.date}-${slug}.md`;
        const articleObj = {
          content: this.articleText,
          url: newUrl,
          customFields: {
            title: this.selectedArticleContents.metadata.title,
            date: this.selectedArticleContents.metadata.date || '',
            tags: this.selectedArticleContents.metadata.tags || '',
          },
        };
        saveApiArticle(articleObj).then(() => {
          const newSelectedArticle = {
            file: `${this.selectedArticleContents.metadata.date}-${slug}.md`,
            folder: fileFolder,
            path: newUrl,
            slug: `${this.selectedArticleContents.metadata.date}-${slug}`,
            type: 'list-item',
          };
          // Method available thanks to updateSidebarDataMixin
          this.updateSidebarData(newSelectedArticle);
        });
      });
    },
    saveDocument() {
      if (this.selectedArticle.type === 'page') {
        this.updatePage();
      } else {
        this.updateArticle();
      }
    },
  }
};
</script>

<style lang="scss">
.editor-writer__save-button{
  @include black-button($black, $white, $big-padding, $regular-padding);

  bottom: $big-margin;
  position: fixed;
  right: $big-margin;

  &:hover {
    @include black-button-hover($red);
  }
}
</style>

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


fix menu item text for component Category and 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/notadd/administration.git/'


Translate external universal menu  URLs

Translate external universal menu
 URLs

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


:bug: Fix navbar issue: set margin to zero for .nav

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/tum-rt/web-quiz.git/'


layout tweaks

layout tweaks

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/stephanepericat/websynth.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/bihaiyouhong12/bhuh.net.git/'


切换显示resume

切换显示resume


Add your polls page

Add your polls page

<template>
  <div>
    <list :data="data" type="Poll" :option="option" ref="list" />
  </div>
</template>
<script>
import Compose from '~/components/Compose'
import List from '~/components/List'

export default {
  async asyncData({ app: { $resource } }) {
    const option = {}
    const data = await $resource(option)
    return { data, option }
  },
  components: {
    List,
    Compose
  },
  head() {
    return {
      title: 'Polls'
    }
  }
}
</script>

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


Put back header-item slot in mdTabs

Put back header-item slot in mdTabs

Initially implemented in PR #596 but was removed in commit 500e5b5.
This also fixes issue #896.

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


fixed bug causing error when mdTabs are registered from dynamic data #580


Make Untappd API optional

Make Untappd API optional

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


bui-header中间内容点击区域缩小

bui-header中间内容点击区域缩小

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/bingo-oss/bui-weex.git/'


update vux and fix bug

update vux and 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/kagawagao/vue-demo.git/'


Fixed two cards submitted to be visually paired with a black background, so that players will be able to know these cards are pairs and belong to the same submission.

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/djohalo2/cards-against-humanity-for-humanity.git/'


Fix padding on hero

Fix padding on hero

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


admin面板

admin面板

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


Broadcast date changes

Broadcast date changes

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


Add min-height to root element

Add min-height to root element

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 Unavailable.vue to show Warning when API server is not up

<template>

          Ooops, Our Server is Down :(

          We're really sorry that our server is down. Please come back again later.
          Thanks!!

</template>

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


Fix newsletter on mobile

Fix newsletter on mobile

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


添加引用链接

添加引用链接

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/keenwon/cdn-manager.git/'


songsheet list

songsheet list

<template>

        <transition name="history">



随机播放({{playList.current.count}}首)



顺序播放({{playList.current.count}}首)



单曲循环







                                23432423423432

                                2343242dfdfsdfs

423432432

关闭

        </transition>

</template>

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


only show users screen if admin

only show users screen if admin

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


order state info

order state info

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


add reviews component

add reviews component

<template>

"Voi sylkea kay jos auttaa saalla nuo siella saukko sisaan. Kuin no koko ihan joka te mina he ne."
 - John Doe

"Voi sylkea kay jos auttaa saalla nuo siella saukko sisaan. Kuin no koko ihan joka te mina he ne."
 - John Doe

"Voi sylkea kay jos auttaa saalla nuo siella saukko sisaan. Kuin no koko ihan joka te mina he ne."
 - John Doe

    </template>

error: pathspec 'projects/day6/book/src/components/reviews.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/tbphp/svm.git/'


Add comment

Add comment

<template>

  <form
    class="search-box"
    @submit.prevent="search"
    @keydown.esc.prevent="handleEscKey"
  >

      {{ $tr('searchBoxLabel') }}
      <input
        v-model="searchQuery"
        id="searchfield"
        type="search"
        class="search-input"
        ref="searchInput"
        :placeholder="$tr('searchBoxLabel')"
      >

        <ui-icon-button
          icon="clear"
          color="black"
          size="small"
          class="search-clear-button"
          :class="searchQuery === '' ? '' : 'search-clear-button-visble'"
          :ariaLabel="$tr('clearButtonLabel')"
          @click="searchQuery = ''"
        />

          <ui-icon-button
            type="secondary"
            color="white"
            class="search-submit-button"
            :class="{ 'rtl-icon': icon === 'arrow_forward' && isRtl }"
            :icon="icon"
            :ariaLabel="$tr('startSearchButtonLabel')"
            @click="search"
          />

  </form>

</template>


WIP upload component

WIP upload component


add error message for login page

add error message for login 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/notadd/administration.git/'


create generic payment list component

create generic payment list component

<template>

          Date
          Amount
          Payment

            <slot name="payment" :date="payment.date">
              {{ payment.date }}
            </slot>

            <slot name="amount" :date="payment.amount">
              {{ payment.amount }}
            </slot>

            <slot name="method" :date="payment.method">
              {{ payment.method }}
            </slot>

    <button type="button" @click="$emit('onLoadMore')">Load more</button>

</template>

error: pathspec 'static/js/src/entry/user-portal/components/PaymentList.vue' did not match any file(s) known to git


Show Error message on adding a new admin.(User not found.)

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


Added busy progress

Added busy progress

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


优化分页组件

优化分页组件

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


remove chips autocomplete

remove chips autocomplete

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


Move navbar into it's own reusable component

<template>

      <button @click.stop="showNav = !showNav" class="dn-ns btn-clear nav-link ml-1">

      </button>

      <router-link to="/" class="nav-link ml-1-ns">
        <svg class="logo"><use xlink:href="~@/assets/logo.svg"/></svg>
      </router-link>

      <transition>

          <router-link v-for="item in items" :key="item.url"
            to="/our-brands" class="nav-link"
          >
            {{ item.name }}
          </router-link>

      </transition>

</template>

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


fix: hotfix topbar z-index

fix: hotfix topbar z-index

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


quick fix up insertion of channel switcher

* position
* accessible label
* proper use of slots

<template>

  <core-base>

      <search-button class='search-btn'></search-button>
      Filter User Type
      <select
        class="chan-select"
        id="chan-select"
        name="chan-select"
        v-model="getCurrentChannel"
        @change="switchChannel($event)"
      >
        <option v-for="channel in getChannels" :value="channel.id">{{ channel.name }}</option>
      </select>

    <component slot="content" :is="currentPage"></component>

        <search-widget
          :show-topics="exploreMode">
        </search-widget>

    <router-view></router-view>

  </core-base>

</template>

<template>

  <core-base>

    <search-button slot="above" class='search-btn'></search-button>
    <select slot="above" v-model="getCurrentChannel" v-on:change="switchChannel($event)">
      <option v-for="channel in getChannels" :value="channel.id">{{ channel.name }}</option>
    </select>
    <component slot="content" :is="currentPage"></component>

        <search-widget
          :show-topics="exploreMode">
        </search-widget>

    <router-view></router-view>

  </core-base>

</template>


Add styles to the Navigation component

Add styles to the Navigation component

The base styles for the Navigation component were added, including an
`is-active` state for selected items.

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


allow swiping to mark task as done

allow swiping to mark task as done

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


hotfix: typo

hotfix: 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/mejiamanuel57/RAMdomizer.git/'


Add title to action buttons.

Add title to action 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/ux4c/ux4c-admin.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/yujiant/zhiku.git/'


Add secret path as query parameter. Adds to #151

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


Redesign transit info bar

Redesign transit info bar


Suppression de la barre de menu (liens)

Suppression de la barre de menu (liens)

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


Implement custom toggle component

Implement custom toggle component

<script>
export default {
    name: 'toggle',
    model: { prop: 'checked' },
    props: {
        label: '',
        checked: {
            type: Boolean,
            default: false
        },
    }
}
</script>

<template lang="jade">
label.toggle
    span.label {{label}}
    input(type="checkbox", :checked.prop="checked", @change="$emit('input', $event.target.checked)")
    span
</template>

<style lang="scss">
// modified from http://callmenick.com/post/css-toggle-switch-examples
.toggle {
    font-size: 0.4em;
    display: inline-block;
    vertical-align: middle;
    padding: 0vmin 1vmin;
    line-height: 5em;

    & .label {
        float: left;
        font-size: 2.5em;
        cursor: pointer;
        padding-right: 1.5vmin;
    }

    & input {
        display: none;
    }

    & input + span {
        display: block;
        position: relative;
        float: right;
        cursor: pointer;
        outline: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border-radius: 5em;
        transition:  0.4s;
        border: 0.5em solid #ddd;
        padding: .5em;
        width: 10em;
        height: 5em;
        background-color: #fff;
        border-radius: 5em;
        transition-duration: 0.35s;
        transition-property: border-color, background-color;
    }

    & input + span:after {
        display: block;
        position: absolute;
        content: "";
        top: 0.6em;
        // left: 1em;
        // bottom: 1em;
        width: 3em;
        height: 3em;
        background-color: #dddddd;
        border-radius: 3em;
        transition-duration: 0.35s;
        transition-property: transform, background-color;
    }

    & input:checked + span {
        border-color: #8ce196;
    }

    & input:checked + span:after {
        transform: translateX(5em);
        background-color: #8ce196;
    }
}
</style>

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


Add debugging to arrangement, potentially fix issue with 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/JonathanTroyer/OC-Summer-2017-Table-Web.git/'


added resize import

added resize import

<script>
  import Detachable from '../../mixins/detachable'
  import Toggleable from '../../mixins/toggleable'
  import Activator from './mixins/activator'
  import Generators from './mixins/generators'
  import Position from './mixins/position'
  import Utils from './mixins/utils'
  import Keyable from './mixins/keyable'

  import ClickOutside from '../../directives/click-outside'
  import Resize from '../../directives/resize'

  export default {
    name: 'v-menu',

    mixins: [
      Activator,
      Detachable,
      Generators,
      Keyable,
      Position,
      Utils,
      Toggleable
    ],

    directives: {
      ClickOutside,
      Resize
    },

    data () {
      return {
        autoIndex: null,
        defaultOffset: 8,
        dimensions: {
          activator: {
            top: 0, left: 0,
            bottom: 0, right: 0,
            width: 0, height: 0,
            offsetTop: 0, scrollHeight: 0
          },
          content: {
            top: 0, left: 0,
            bottom: 0, right: 0,
            width: 0, height: 0,
            offsetTop: 0, scrollHeight: 0
          },
          list: null,
          selected: null
        },
        direction: { vert: 'bottom', horiz: 'right' },
        isContentActive: false,
        isBooted: false,
        maxHeightAutoDefault: '200px',
        resizeTimeout: {},
        startIndex: 3,
        stopIndex: 0,
        tileLength: 0,
        window: {},
        absoluteX: 0,
        absoluteY: 0,
        insideContent: false,
        hasJustFocused: false,
        focusedTimeout: {}
      }
    },

    props: {
      top: Boolean,
      left: Boolean,
      bottom: Boolean,
      right: Boolean,
      fullWidth: Boolean,
      auto: Boolean,
      offsetX: Boolean,
      offsetY: Boolean,
      disabled: Boolean,
      maxHeight: {
        default: 'auto'
      },
      nudgeTop: {
        type: Number,
        default: 0
      },
      nudgeBottom: {
        type: Number,
        default: 0
      },
      nudgeLeft: {
        type: Number,
        default: 0
      },
      nudgeRight: {
        type: Number,
        default: 0
      },
      nudgeWidth: {
        type: Number,
        default: 0
      },
      openOnClick: {
        type: Boolean,
        default: true
      },
      openOnHover: {
        type: Boolean,
        default: false
      },
      lazy: Boolean,
      closeOnClick: {
        type: Boolean,
        default: true
      },
      closeOnContentClick: {
        type: Boolean,
        default: true
      },
      activator: {
        default: null
      },
      origin: {
        type: String,
        default: 'top left'
      },
      transition: {
        type: String,
        default: 'menu-transition'
      },
      positionX: {
        type: Number,
        default: null
      },
      positionY: {
        type: Number,
        default: null
      },
      positionAbsolutely: {
        type: Boolean,
        default: false
      },
      maxWidth: [Number, String],
      minWidth: [Number, String]
    },

    computed: {
      calculatedMinWidth () {
        const minWidth = parseInt(this.minWidth) ||
          this.dimensions.activator.width + this.nudgeWidth + (this.auto ? 16 : 0)

        if (!this.maxWidth) return minWidth

        const maxWidth = parseInt(this.maxWidth)

        return maxWidth < minWidth ? maxWidth : minWidth
      },
      styles () {
        return {
          maxHeight: this.auto ? '200px' : isNaN(this.maxHeight) ? this.maxHeight : `${this.maxHeight}px`,
          minWidth: `${this.calculatedMinWidth}px`,
          maxWidth: `${parseInt(this.maxWidth)}px`,
          top: `${this.calcYOverflow(this.calcTop())}px`,
          left: `${this.calcXOverflow(this.calcLeft())}px`
        }
      },
      hasActivator () {
        return !!this.$slots.activator || this.activator
      }
    },

    watch: {
      activator (newActivator, oldActivator) {
        this.removeActivatorEvents(oldActivator)
        this.addActivatorEvents(newActivator)
      },
      disabled (val) {
        val && this.deactivate()
      },
      hasJustFocused (val) {
        if (!val) return

        clearTimeout(this.focusedTimeout)
        this.focusedTimeout = setTimeout(() => (this.hasJustFocused = false), 100)
      },
      isActive (val) {
        if (this.disabled) return

        val && this.activate() || this.deactivate()
      },
      windowResizeHandler () {
        this.isBooted = false
      }
    },

    methods: {
      activate () {
        if (typeof window === 'undefined') return
        this.isBooted = true
        this.insideContent = true
        this.getTiles()
        this.updateDimensions()
        requestAnimationFrame(this.startTransition)
      },
      deactivate () {
        this.isContentActive = false
      },
      onResize () {
        clearTimeout(this.resizeTimeout)
        if (!this.isActive) return
        this.resizeTimeout = setTimeout(this.updateDimensions, 200)
      },
      startTransition () {
        requestAnimationFrame(() => (this.isContentActive = true))
        requestAnimationFrame(this.calculateScroll)
      }
    },

    render (h) {
      const directives = !this.openOnHover ? [{
        name: 'click-outside',
        value: () => this.closeOnClick
      }] : []

      directives.push({
        name: 'resize',
        value: this.onResize
      })

      const data = {
        'class': 'menu',
        style: {
          display: this.fullWidth ? 'block' : 'inline-block'
        },
        directives,
        on: {
          keydown: e => {
            if (e.keyCode === 27) this.isActive = false
            else this.changeListIndex(e)
          }
        }
      }

      return h('div', data, [
        this.genActivator(),
        this.genTransition()
      ])
    }
  }
</script>

<style lang="stylus" src="../../stylus/components/_menus.styl"></style>

<script>
  import Detachable from '../../mixins/detachable'
  import Toggleable from '../../mixins/toggleable'
  import Activator from './mixins/activator'
  import Generators from './mixins/generators'
  import Position from './mixins/position'
  import Utils from './mixins/utils'
  import Keyable from './mixins/keyable'

  import ClickOutside from '../../directives/click-outside'

  export default {
    name: 'v-menu',

    mixins: [
      Activator,
      Detachable,
      Generators,
      Keyable,
      Position,
      Utils,
      Toggleable
    ],

    directives: {
      ClickOutside
    },

    data () {
      return {
        autoIndex: null,
        defaultOffset: 8,
        dimensions: {
          activator: {
            top: 0, left: 0,
            bottom: 0, right: 0,
            width: 0, height: 0,
            offsetTop: 0, scrollHeight: 0
          },
          content: {
            top: 0, left: 0,
            bottom: 0, right: 0,
            width: 0, height: 0,
            offsetTop: 0, scrollHeight: 0
          },
          list: null,
          selected: null
        },
        direction: { vert: 'bottom', horiz: 'right' },
        isContentActive: false,
        isBooted: false,
        maxHeightAutoDefault: '200px',
        resizeTimeout: {},
        startIndex: 3,
        stopIndex: 0,
        tileLength: 0,
        window: {},
        absoluteX: 0,
        absoluteY: 0,
        insideContent: false,
        hasJustFocused: false,
        focusedTimeout: {}
      }
    },

    props: {
      top: Boolean,
      left: Boolean,
      bottom: Boolean,
      right: Boolean,
      fullWidth: Boolean,
      auto: Boolean,
      offsetX: Boolean,
      offsetY: Boolean,
      disabled: Boolean,
      maxHeight: {
        default: 'auto'
      },
      nudgeTop: {
        type: Number,
        default: 0
      },
      nudgeBottom: {
        type: Number,
        default: 0
      },
      nudgeLeft: {
        type: Number,
        default: 0
      },
      nudgeRight: {
        type: Number,
        default: 0
      },
      nudgeWidth: {
        type: Number,
        default: 0
      },
      openOnClick: {
        type: Boolean,
        default: true
      },
      openOnHover: {
        type: Boolean,
        default: false
      },
      lazy: Boolean,
      closeOnClick: {
        type: Boolean,
        default: true
      },
      closeOnContentClick: {
        type: Boolean,
        default: true
      },
      activator: {
        default: null
      },
      origin: {
        type: String,
        default: 'top left'
      },
      transition: {
        type: String,
        default: 'menu-transition'
      },
      positionX: {
        type: Number,
        default: null
      },
      positionY: {
        type: Number,
        default: null
      },
      positionAbsolutely: {
        type: Boolean,
        default: false
      },
      maxWidth: [Number, String],
      minWidth: [Number, String]
    },

    computed: {
      calculatedMinWidth () {
        const minWidth = parseInt(this.minWidth) ||
          this.dimensions.activator.width + this.nudgeWidth + (this.auto ? 16 : 0)

        if (!this.maxWidth) return minWidth

        const maxWidth = parseInt(this.maxWidth)

        return maxWidth < minWidth ? maxWidth : minWidth
      },
      styles () {
        return {
          maxHeight: this.auto ? '200px' : isNaN(this.maxHeight) ? this.maxHeight : `${this.maxHeight}px`,
          minWidth: `${this.calculatedMinWidth}px`,
          maxWidth: `${parseInt(this.maxWidth)}px`,
          top: `${this.calcYOverflow(this.calcTop())}px`,
          left: `${this.calcXOverflow(this.calcLeft())}px`
        }
      },
      hasActivator () {
        return !!this.$slots.activator || this.activator
      }
    },

    watch: {
      activator (newActivator, oldActivator) {
        this.removeActivatorEvents(oldActivator)
        this.addActivatorEvents(newActivator)
      },
      disabled (val) {
        val && this.deactivate()
      },
      hasJustFocused (val) {
        if (!val) return

        clearTimeout(this.focusedTimeout)
        this.focusedTimeout = setTimeout(() => (this.hasJustFocused = false), 100)
      },
      isActive (val) {
        if (this.disabled) return

        val && this.activate() || this.deactivate()
      },
      windowResizeHandler () {
        this.isBooted = false
      }
    },

    methods: {
      activate () {
        if (typeof window === 'undefined') return
        this.isBooted = true
        this.insideContent = true
        this.getTiles()
        this.updateDimensions()
        requestAnimationFrame(this.startTransition)
      },
      deactivate () {
        this.isContentActive = false
      },
      onResize () {
        clearTimeout(this.resizeTimeout)
        if (!this.isActive) return
        this.resizeTimeout = setTimeout(this.updateDimensions, 200)
      },
      startTransition () {
        requestAnimationFrame(() => (this.isContentActive = true))
        requestAnimationFrame(this.calculateScroll)
      }
    },

    render (h) {
      const directives = !this.openOnHover ? [{
        name: 'click-outside',
        value: () => this.closeOnClick
      }] : []

      directives.push({
        name: 'resize',
        value: this.onResize
      })

      const data = {
        'class': 'menu',
        style: {
          display: this.fullWidth ? 'block' : 'inline-block'
        },
        directives,
        on: {
          keydown: e => {
            if (e.keyCode === 27) this.isActive = false
            else this.changeListIndex(e)
          }
        }
      }

      return h('div', data, [
        this.genActivator(),
        this.genTransition()
      ])
    }
  }
</script>

<style lang="stylus" src="../../stylus/components/_menus.styl"></style>


Console log, you're my hero!

Console log, you're my hero!

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


Provisional Certificate Card

Provisional Certificate Card

<template>

icon

{{ certificate.id }} · {{ certificate.name }}

        <button type="button" class="button button--outline button--delete u-mr--48" @click="revoke">
          Revoke
        </button>

Expiring {{ certificate.expiration }}

    <ConfirmActionDialog
      ref="confirmActionDialog"
      :title="`Quieres borrar ${certificate.id}?`"
      :modalId="certificate.id"
      description="Lorem ipsum"
      confirmText="Ok, boomer"
      cancelText="Cancel"
      @confirm="onRevokeActionCalled">
    </ConfirmActionDialog>

</template>

error: pathspec 'lib/assets/javascripts/new-dashboard/pages/DBConnection/CertificateCard.vue' did not match any file(s) known to git


Reorder label coursenow

Reorder label coursenow

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


feat(kitchen): add parallax pan

feat(kitchen): add parallax pan

<template>
  <v-container>
    <v-layout column>
      <v-flex>
        <v-parallax src="https://cdn.vuetifyjs.com/images/parallax/material.jpg"/>
      </v-flex>

      <v-flex>
        <v-parallax
          dark
          src="https://cdn.vuetifyjs.com/images/backgrounds/vbanner.jpg"
        >
          <v-layout
            align-center
            column
            justify-center
          >

Vuetify.js

Build your application today!

          </v-layout>
        </v-parallax>
      </v-flex>

      <v-flex>
        <v-parallax
          height="300"
          src="https://cdn.vuetifyjs.com/images/parallax/material2.jpg"
        />
      </v-flex>

      <v-flex>
        <v-parallax
          height="700"
          src="https://cdn.vuetifyjs.com/images/parallax/material2.jpg"
        />
      </v-flex>
    </v-layout>
  </v-container>
</template>

error: pathspec 'packages/kitchen/src/pan/v-parallax.vue' did not match any file(s) known to git


rename method

rename 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/praneetloke/vue-material.git/'


Added operations to top bar

Added operations to top 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/joshStillerman/NDM.git/'


Add initial changelog

Add initial changelog


Refactored redirect to dashboard

Refactored redirect to dashboard

<template>

Gegegeven combinatie van email en paswoord zijn niet bekend

Er is een probleem met de applicatie

            <form>

                Email
                    <input class="input" type="email" placeholder="Uw emailadres" v-model="email" required>

                  Paswoord
                  <input class="input" type="password" placeholder="Uw paswoord" v-model="password" required @keyup.enter="login">

                <button type="button" class="button is-primary" @click="login">Login</button>

            </form>

</template>


Fix dropdown menu positioning

Fix dropdown menu positioning

<template>

            <router-link class="navbar-brand" v-bind:to="timesheet">
                {{ site.NAME }}
            </router-link>
            <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">

            </button>

                        <router-link id="nav-app-timesheet" class="nav-link" v-bind:to="timesheet">

                            Timesheet
                        </router-link>

                        <router-link id="nav-app-clients" class="nav-link" v-bind:to="clients">

                            Clients
                        </router-link>

                        <router-link id="nav-app-tasks" class="nav-link" v-bind:to="tasks">

                            Tasks
                        </router-link>

                        <router-link id="nav-app-reports" class="nav-link" v-bind:to="reports">

                            Reports
                        </router-link>

                            {{ username }}

                            API Browser
                            Admin
                            Logout

    <tracker></tracker>

        <router-view v-bind:id="['component-' + $route.name]" class="view"></router-view>

</template>


Refacto : Space between menu items, CSS BEM

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/Gramatiik/radion-vue.git/'


implement requirement

implement requirement

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


removed comments

removed comments

<template>

    <form class="leaderboard-filter-form" v-on:submit="update_filter">

FILTER

            <img class="handler-item-img" :src="`${baseUrl}/assets/images/simple-remove.svg`"/>
            Clear all

          <v-select
            multiple
            placeholder="Usernames"
            v-model="username_filter"
            :options="users">
          </v-select>
          <v-select
            multiple
            placeholder="Tier"
            v-model="tier_filter"
            :options="levels">
          </v-select>
          <v-select
            multiple
            placeholder="Organization"
            v-model="organization_filter"
            :options="organizations">
          </v-select>
          <v-select
            multiple
            placeholder="Countries"
            v-model="country_filter"
            :options="countries">
          </v-select>

            <button class="btn">APPLY FILTER</button>

    </form>

          #
          Player
          Score
          Tier
          Academic Status
          Country
          Organization
          Language

          {{ player.rank || player.local_rank }}
          {{ player.username }}
          {{ Math.round(100 * player.score) / 100 }}

          {{ player.level }}
          {{ player.country }}
          {{ player.organization }}
          {{ player.language }}

      <HalitePagination
        :page="this.page"
        :lastPage="this.lastPage"
        :baseUrl="this.baseUrl"
        :changePage="this.changePage"
      />

</template>


新建文章界面

新建文章界面

<template>

    <el-row>
    <el-col :span="24">
      <el-form ref="articleCreate" :model="post" :rules="createRules" >
        <el-row style="margin-top:20px">
          <el-col :span='10' :push="1">
            <el-form-item label="文章标题" label-width="90px" prop="title">
              <el-input v-model="post.title" style="width:260px" placeholder="请在此处输入标题"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span="10" :push="3" >

            </el-form-item>
          </el-col>
      </el-row>
        <el-row style="margin-top:20px; border: 1px solid #bfcbd9; border-radius: 8px;">
          <el-col :span='12'>

            <el-form-item class="show" prop="content" >
               <el-input type="textarea" v-model="post.content" :rows="25" placeholder="请在此处编辑文章"></el-input>
            </el-form-item>
          </el-col>
          <el-col :span='12'>

          </el-col>
        </el-row>
        <el-form-item style="padding:20px 20px 0 0 " >
          <el-button type="primary" style="float:right;" size='small' @click="createPost" :loading="load">{{btnText}}</el-button>
            <el-button style="float:right;margin-right:10px" size='small' @click="cancle" :loading="load">取消</el-button>
      </el-form-item>
      </el-form>
    </el-col>
  </el-row>

</template>

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


[#295] Better center position

[#295] Better center position

<template>
    <transition name="fade-in-down">

                            close
                            <slot name="header"></slot>

                            <slot name="content"></slot>

                        <slot/>

    </transition>
</template>


Autofocus the input when element is selected

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


added route transition animations

added route transition animations

error: pathspec '02' did not match any file(s) known to git
error: pathspec 'vue-cli/17/src/App.vue' did not match any file(s) known to git


Fix back arrow styling

Fix back arrow styling


Cleanup

Cleanup

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


Dynamic resize.

Dynamic resize.

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


canceltouch

canceltouch

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/Chan-Chun/Introduction.git/'


[NOSTORY] Add powered by for non-whitelabel installs

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


Fix syntax errors

Fix syntax errors

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


Sidebar: update style

Sidebar: update style

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


Added link to footer brand. Removed some stuff

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/jcock/jcock.rocks.nuxt.git/'


Prettify template

Prettify 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/gustojs/formics.git/'


Improve category page design

Improve category page design

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


[updated] responsiveness

[updated] responsiveness

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


增加公用弹出框组件。

增加公用弹出框组件。

<style lang="scss" module>
.alert {
  margin: 22px 0 0;
}
</style>

<template>
  <div v-show="show" :class="['alert', `alert-${type}`, $style.alert]" role="alert">
    <slot />
  </div>
</template>

<script>
export default {
  props: {
    open: {
      type: Boolean,
      default: false
    },
    type: {
      type: String,
      validator: value => ['success', 'info', 'warning', 'danger'].indexOf(value),
      default: 'info',
    },
    class: [String, Array]
  },
  data: () => ({
    show: false
    interval: null
  }),
  watch: {
    open: function (open) {
      if (open === true) {
        window.clearInterval(this.interval);
        this.interval = window.setInterval(() => {
          this.open = false;
          window.clearInterval(this.interval);
        }, 1500);
      }
    }
  }
};
</script>

error: pathspec 'resources/assets/admin/component/Alert.vue' did not match any file(s) known to git


Stylin'

Stylin'

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


Use hand cursor on nav button

Use hand cursor on nav 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/SebastianGoeb/personal-website.git/'


手機板搜尋bar

手機板搜尋bar

<template lang="jade">
.component
  .thin-only
   form.search(:class="{active: myKey}", @keyup.down="onKeyDown()")
     p 關鍵字搜尋
     i.search.icon
     input(type="search", v-model="myKey", placeholder="搜尋")
   SearchResult(v-show="myKey", :allTopics="allTopics", :myKey = "myKey", :myIdx="myIdx")

</template>

<script>

import SearchResult from "./app_nav_SearchResult.vue";

export default {
    name : "search",
    props: ['routes', 'allTopics'],
    components:{
      SearchResult
    },
    data () {
        return {
         myKey: '',
         myIdx: 0,
         showDropDown: false
        }
    },
    methods: {
      onKeyDown: function () {
       this.myIdx++;
       this.showDropDown = true;
       // body...
    }
  }

}

</script>

<style lang ="scss" scoped>

@import "../sass/global.scss";

p {
   text-align: left;
   margin-top: 10px;
   margin-bottom: 0;
   font-size: 1em;
   color: gray;

}
form.search {
  // flex: 0 1 auto;
  font-size: 1.5rem;
  position: relative;
  display: inline-block;
  line-height: $navHeight;
  /*padding: 0 0 0 1em;*/

  i.search.icon {
    position: absolute;
    z-index: -1;
    right: .55em;
    line-height: $navHeight;
    color: gray;
  }

  input {
    color: gray;
    height: calc( #{$navHeight} * 0.55);
    border: 1px solid lightgray;
    /*border-radius: 1em;*/
    padding: 0 .6em;
    background-color: transparent;
    &:focus {
      outline: none;
    }
  }

  &.active {
    i.icon {
      visibility: hidden;
    }
  }

}

</style>

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


Cleanup

Cleanup

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


Updated label text.

Updated label text.

<template>

{{ $tr('yourProgressIs') }}

{{ progressPercent + '% ' + $tr('complete') }}

</template>

<template>

{{ $tr('progressComplete') }}

{{ progressPercent + ' % ' + $tr('complete') }}

</template>


Add white around cocktail title

Add white around cocktail title


Remove unused styles.

Remove unused styles.

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/buccfer/redmine-timetracker.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/sharkspeed/dororis.git/'


fix undefined object.values method and emit @change event (#167)

* [fix] Object.values() not supported in IE/Safari #165

* [fix] mdTabs emit change event #168

* change var to let


Click anywhere now closes filter block

Click anywhere now closes filter block

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


Added version to settings

Added version to settings

Added the current version number from the settings 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/codeweavers/Consign.git/'


Fix fixed banner layout when page contains minimal content

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 navbar component.

add navbar component.

<template>

Forum

                <button class="button is-primary is-medium">

                    Login
                </button>

            <button v-bind:class="{'is-active' : open}" class="button navbar-burger is-large is-white has-text-grey-darker" @click="open = !open" data-target="navMenu">

Open Navigation Drawer

            </button>

                Login
                Trending
                Browse

                Profile
                Bookmarks
                Logout

</template>

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


remove scoped styles as all components use prefix

<template>
  <div class="md-button" :class="[$mdActiveTheme]">
    <slot />
  </div>
</template>

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

  $md-button-min-width: 88px;
  $md-button-height: 36px;
  $md-button-radius: 2px;

  .md-button {
    min-width: $md-button-min-width;
    height: $md-button-height;
    margin: 6px 8px;
    padding: 0 8px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    user-select: none;
    cursor: pointer;
    outline: none;
    background: none;
    border: 0;
    border-radius: $md-button-radius;
    transition: $md-transition-default;
    color: currentColor;
    font: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: $md-button-height;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;

    &:focus {
      outline: none;
    }

    &::-moz-focus-inner {
      border:0;
    }
  }
</style>

<script>
  import MdComponent from 'core/MdComponent'

  export default new MdComponent({
    name: 'MdButton'
  })
</script>

<template>
  <div class="md-button" :class="[$mdActiveTheme]">
    <slot />
  </div>
</template>

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

  $md-button-min-width: 88px;
  $md-button-height: 36px;
  $md-button-radius: 2px;

  .md-button {
    min-width: $md-button-min-width;
    height: $md-button-height;
    margin: 6px 8px;
    padding: 0 8px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    user-select: none;
    cursor: pointer;
    outline: none;
    background: none;
    border: 0;
    border-radius: $md-button-radius;
    transition: $md-transition-default;
    color: currentColor;
    font: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: $md-button-height;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;

    &:focus {
      outline: none;
    }

    &::-moz-focus-inner {
      border:0;
    }
  }
</style>

<script>
  import MdComponent from 'core/MdComponent'

  export default new MdComponent({
    name: 'MdButton'
  })
</script>


修改 frozenTable.vue 宽度

修改 frozenTable.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/wuazhu/chinapost.git/'


Fix styling

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


Cocktail page UI glitches

Cocktail page UI glitches


Tiny fix!

Tiny 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/LokeCarlsson/lokecarlsson.git/'


fix dropload

fix dropload

修复dropload

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/bingo-oss/bui-weex.git/'


tracking: added download selected or all devices as CSV 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/parksandwildlife/gokart.git/'


Add recipe structured data to cocktail pages

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


chore(dev): add interactive test for QSelect on mobile (11297)

<template>
  <div class="q-layout-padding" style="width: 100vw; height: 100vh;">
    <q-bar class="desktop-only bg-negative text-white">
      Please check in mobile view.
    </q-bar>
    <q-select
      v-model="model"
      :options="options"
      label="Example Selector"
      multiple
      clearable
      fullscreen
      @clear="onClear"
      @update:modelValue="onUpdateModelValue"
    />
  </div>
</template>

<script>
import { defineComponent, ref, watch } from 'vue'

export default defineComponent({
  name: 'PageIndex',
  setup () {
    const model = ref([])
    const options = [ 1, 2, 3, 4, 5 ]

    watch(model, val => {
      console.log(`Model changed: ${ model.value }`)
    })

    function onClear (val) {
      console.log(`onClear: ${ val }`)
    }

    function onUpdateModelValue (val) {
      console.log(`onUpdateModelValue: ${ val }`)
    }

    return {
      model,
      options,
      onClear,
      onUpdateModelValue
    }
  }
})
</script>

error: pathspec 'ui/dev/src/pages/form/select-mobile.vue' did not match any file(s) known to git


Prepared Shipment Pagination

Prepared Shipment Pagination

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


feat(snackbar): updated snackbar

feat(snackbar): updated snackbar

<template lang="pug">
  v-fade-transition(appear)
    v-app(v-cloak v-if="!examples")
      app-drawer
      app-toolbar
      app-view
      app-fab
      app-snackbar

    div(v-else)#app
      router-view
</template>

<script>
  import AppDrawer from '@/components/core/AppDrawer'
  import AppFab from '@/components/core/AppFab'
  import AppSnackbar from '@/components/core/AppSnackbar'
  import AppToolbar from '@/components/core/AppToolbar'
  import AppView from '@/components/core/AppView'
  import Meta from '@/mixins/meta'

  import {
    mapMutations,
    mapState
  } from 'vuex'

  export default {
    name: 'Documentation',

    components: {
      AppDrawer,
      AppFab,
      AppSnackbar,
      AppToolbar,
      AppView
    },

    mixins: [Meta],

    computed: {
      ...mapState({
        isFullscreen: state => state.isFullscreen
      }),
      examples () {
        return !!this.$route.params.example
      }
    },

    mounted () {
      this.getReleases()

      this.snackbar({
        color: 'default',
        close: true,
        id: 'rebuilding-input-controls-part-2-a01936b6520e',
        text: 'Go To Article',
        msg: '**New Article** — _Rebuilding input-controls Part 2_',
        href: 'https://medium.com/vuetify/rebuilding-input-controls-part-2-a01936b6520e',
        timeout: 0
      })
    },

    methods: {
      ...mapMutations('app', {
        snackbar: 'SNACKBAR'
      }),
      getReleases () {
        this.$http.get('/releases/releases.json').then(({ data }) => {
          this.$store.commit('app/RELEASES', data)
        }).catch(err => {
          console.log(err)
        })
      }
    }
  }
</script>

<style lang="stylus">
  @import '~vuetify/src/stylus/settings/_variables.styl'

  [v-cloak]
    display: none

  .dashme
    border: 1px dashed black !important

  main
    section
      &:before
        content ''
        display block
        position relative
        width 0
        height 80px
        margin-top -80px

  .container.page
    max-width: 1185px !important
    padding-top: 75px
    padding-bottom: 0
    transition: .2s $transition.fast-out-slow-in

    section
      margin-bottom: 48px
</style>

<template lang="pug">
  v-fade-transition(appear)
    v-app(v-cloak v-if="!examples")
      app-drawer
      app-toolbar
      app-view
      app-fab
      app-snackbar

    div(v-else)#app
      router-view
</template>

<script>
  import AppDrawer from '@/components/core/AppDrawer'
  import AppFab from '@/components/core/AppFab'
  import AppSnackbar from '@/components/core/AppSnackbar'
  import AppToolbar from '@/components/core/AppToolbar'
  import AppView from '@/components/core/AppView'
  import Meta from '@/mixins/meta'

  import {
    mapMutations,
    mapState
  } from 'vuex'

  export default {
    name: 'Documentation',

    components: {
      AppDrawer,
      AppFab,
      AppSnackbar,
      AppToolbar,
      AppView
    },

    mixins: [Meta],

    computed: {
      ...mapState({
        isFullscreen: state => state.isFullscreen
      }),
      examples () {
        return !!this.$route.params.example
      }
    },

    mounted () {
      this.getReleases()

      this.snackbar({
        color: 'default',
        close: true,
        id: 'how-vue-cli-3-will-shape-our-future-eb7c01f4a241',
        text: 'Go To Article',
        msg: '**New Article** — _How Vue-Cli 3 Will Shape Our Future_',
        href: 'https://medium.com/vuetify/how-vue-cli-3-will-shape-our-future-eb7c01f4a241',
        timeout: 0
      })
    },

    methods: {
      ...mapMutations('app', {
        snackbar: 'SNACKBAR'
      }),
      getReleases () {
        this.$http.get('/releases/releases.json').then(({ data }) => {
          this.$store.commit('app/RELEASES', data)
        }).catch(err => {
          console.log(err)
        })
      }
    }
  }
</script>

<style lang="stylus">
  @import '~vuetify/src/stylus/settings/_variables.styl'

  [v-cloak]
    display: none

  .dashme
    border: 1px dashed black !important

  main
    section
      &:before
        content ''
        display block
        position relative
        width 0
        height 80px
        margin-top -80px

  .container.page
    max-width: 1185px !important
    padding-top: 75px
    padding-bottom: 0
    transition: .2s $transition.fast-out-slow-in

    section
      margin-bottom: 48px
</style>


Fixed strings.

Fixed strings.

<template>

    <svg src="./progress-icons/notstarted.svg"></svg>

      {{ $tr('notStarted') }}
      {{ $tr('notWatched') }}
      {{ $tr('notListened') }}
      {{ $tr('notViewed') }}

    <svg src="./progress-icons/inprogress.svg"></svg>

      {{ $tr('inProgress') }}

    <svg src="./progress-icons/complete.svg"></svg>

      {{ $tr('mastered') }}
      {{ $tr('watched') }}
      {{ $tr('listened') }}
      {{ $tr('viewed') }}

</template>

<template>

    <svg src="./progress-icons/notstarted.svg"></svg>

      {{ $tr('not') }} {{ $tr('started') }}
      {{ $tr('not') }} {{ $tr('watched') }}
      {{ $tr('not') }} {{ $tr('listened') }}
      {{ $tr('not') }} {{ $tr('viewed') }}

    <svg src="./progress-icons/inprogress.svg"></svg>

      {{ $tr('inProgress') }}

    <svg src="./progress-icons/complete.svg"></svg>

      {{ $tr('mastered') }}
      {{ $tr('Watched') }}
      {{ $tr('listened') }}
      {{ $tr('viewed') }}

</template>


'fix5'

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/wfzong/limpid-water.git/'


docs(kitchen): add VTooltip pan

docs(kitchen): add VTooltip pan

<template>
  <v-container>
    <v-layout column>

Simple

      <v-flex>
        <v-layout justify-space-around>
          <v-tooltip left>
            <v-btn
              slot="activator"
              color="primary"
              dark
            >
              Left
            </v-btn>
            Left tooltip
          </v-tooltip>

          <v-tooltip top>
            <v-btn
              slot="activator"
              color="primary"
              dark
            >
              Top
            </v-btn>
            Top tooltip
          </v-tooltip>

          <v-tooltip bottom>
            <v-btn
              slot="activator"
              color="primary"
              dark
            >
              Bottom
            </v-btn>
            Bottom tooltip
          </v-tooltip>

          <v-tooltip right>
            <v-btn
              slot="activator"
              color="primary"
              dark
            >
              Right
            </v-btn>
            Right tooltip
          </v-tooltip>
        </v-layout>
      </v-flex>

Programmatic visibility control

      <v-flex>
        <v-layout
          flex
          column
          align-center
        >
          <v-flex xs12>
            <v-btn @click="show = !show">toggle</v-btn>
          </v-flex>

          <v-flex
            xs12
            class="mt-5">
            <v-tooltip
              v-model="show"
              top>
              <v-btn
                slot="activator"
                icon>
                <v-icon color="grey lighten-1">mdi-cart</v-icon>
              </v-btn>
              Programmatic tooltip
            </v-tooltip>
          </v-flex>
        </v-layout>
      </v-flex>
    </v-layout>
  </v-container>
</template>

error: pathspec 'packages/kitchen/src/pan/Tooltips.vue' did not match any file(s) known to git


Add loader as separate entity

Add loader as separate entity

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


:iphone: Add champion select skeleton

:iphone: Add champion select skeleton

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


Fix actions

Fix actions

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


faq: cleanup

faq: cleanup

<template lang="pug">
  doc-view
    template(slot-scope="{ namespace }")
      section#frequently-asked-questions
      template(
        v-for="(faq, i) in gotchas"
      )
        div.subheading
          markdown {{ faq.q }}
        v-divider
        v-card.mb-5.flat
          v-card-text
            markdown {{ faq.a }}

      div.text-xs-center
        div.mb-3
          translatable(:i18n="`${namespace}.questionHeader`")
            span {{ $t(`${namespace}.questionHeader`) }}
        translatable(:i18n="`${namespace}.questionButton`")
          v-btn(
            outline
            color="success"
            round
            href="https://chat.vuetifyjs.com"
            target="_blank"
            rel="noopener"
          ) {{ $t(`${namespace}.questionButton`) }}
</template>

<script>
  export default {
    computed: {
      gotchas () {
        return this.$t('GettingStarted.FrequentlyAskedQuestions.gotchas')
      }
    }
  }
</script>

<style lang="stylus">
  .question,
  .answer
    > p
      margin-bottom: 0
</style>

<template lang="pug">
  doc-view
    template(slot-scope="{ namespace }")
      section#frequently-asked-questions
      template(
        v-for="(faq, i) in faqs"
      )
        div.subheading
          markdown {{ faq.q }}
        v-divider
        v-card.mb-5.flat
          v-card-text
            markdown {{ faq.a }}

      v-fade-transition
        div(
          v-if="!faqs.length"
        ).text-xs-center.mb-5
          h3 {{ $t(`${namespace}.noResultsFound`) }}
          v-btn(
            color="primary"
            flat
            @click="resetSearch"
          ) {{ $t(`${namespace}.resetSearch`) }}

      div.text-xs-center
        div.mb-3
          translatable(:i18n="`${namespace}.questionHeader`")
            span {{ $t(`${namespace}.questionHeader`) }}
        translatable(:i18n="`${namespace}.questionButton`")
          v-btn(
            outline
            color="success"
            round
            href="https://chat.vuetifyjs.com"
            target="_blank"
            rel="noopener"
          ) {{ $t(`${namespace}.questionButton`) }}
</template>

<script>
  export default {
    computed: {
      gotchas () {
        return this.$t('GettingStarted.FrequentlyAskedQuestions.gotchas')
      },
      faqs () {
        return this.gotchas.filter(qa => {
          const answer = qa.a.toLowerCase()
          const question = qa.q.toLowerCase()
          const search = (this.search || '').toLowerCase()
          return answer.indexOf(search) > -1 ||
            question.indexOf(search) > -1
        })
      }
    },
    methods: {
      resetSearch () {
        this.search = ''
        this.$refs.search.focus()
      }
    }
  }
</script>

<style lang="stylus">
  .question,
  .answer
    > p
      margin-bottom: 0
</style>


Remove unused css

Remove unused css

Signed-off-by: ZhiFeng Hu <abb672b28ca55a560b8a96028ef4fd2c71d0292b@gmail.com>

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


Description and title on images

Description and title on images


Update copy

Update copy

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


发现页面限制男士认证标签最多2个

发现页面限制男士认证标签最多2个

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


调整ttf加载时机

调整ttf加载时机


Fix UI glitch on cocktail page

Fix UI glitch on cocktail page


Add styles to personal information page

Add styles to personal information 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/'


Toggle between routes

Toggle between routes


Add widget for titles

Add widget for titles

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


first init

first init

<template>
  <div style="height: 100%">
    <div v-bind:style="{height: scrollHeight +'px', position:'relative'}">
      <ul v-bind:style="{
        'transform': 'translate(0px, '+scrollOffset + 'px)',
        'list-style-type': 'none',
        'padding-left': '0px'
      }">
        <component v-bind:is="childComponent" v-for="item in viewportItems" :item="item" ref="item">
        </component>
      </ul>
    </div>
  </div>
</template>

<script>
var cache = []
// height: 500px; width: 60%; border: 1px solid red; overflow:scroll
export default {
  props: {
    items: {
      type: Array,
      default: []
    },
    childComponent: {
      type: Object
    }
  },
  data () {
    return {
      firstItemIdx: 0,
      lastItemIdx: 52,
      bufferCount: 100,
      scrollTimer: null,
      scrollOffset: 0,
      container: window,

      itemLength: 0,

      containerHeight: 0,
      totalRowsHeight: 0,
      rowHeight: 52,
      dynamicHeight: true,
      scrollHeight: 0,
      viewportItems: []
    }
  },

  mounted () {
    this.itemLength = this.items.length
    this.containerHeight = this.$el.offsetHeight
    if (this.dynamicHeight === false) {
      this.scrollHeight = this.items.length * this.rowHeight
    } else {
      let size = 0
      for (let item of this.items) {
        size += item.h
      }

      this.scrollHeight = size
    }
    this.setViewport()

    this.container.addEventListener('scroll', this.onScroll)
  },

  watch: {
    'items': function () {
      if (this.itemLength !== this.items.length) {
        cache = []
        this.itemLength = this.items.length
        let size = 0
        for (let item of this.items) {
          size += item.h
        }

        this.scrollHeight = size
        this.setViewport()
      }
    }
  },

  methods: {
    onScroll () {
      let self = this
      var top = 0
      var bottom = 0
      if (this.container === window) {
        top = this.container.pageYOffset
        bottom = this.container.pageYOffset + document.documentElement.clientHeight
      } else {
        top = this.container.scrollTop
        bottom = this.container.scrollTop + self.containerHeight
      }

      if (this.dynamicHeight === false) {
        const firstItem = Math.max(0, Math.floor(top / this.rowHeight)) // - self.bufferCount)
        const lastItem = (Math.ceil(bottom / this.rowHeight) - 1) // + self.bufferCount) - 1

        self.firstItemIdx = firstItem
        self.lastItemIdx = lastItem
      } else {
        for (let i = 0; i < self.items.length; i++) {
          const itemPos = self.getScrollOffset(i) + this.items[i].h
          if (itemPos >= top) {
            self.firstItemIdx = i
            break
          }
        }

        for (let i = self.firstItemIdx; i < self.items.length; i++) {
          const itemPos = self.getScrollOffset(i)
          if (itemPos >= bottom) {
            self.lastItemIdx = i
            break
          }
        }
      }
      self.scrollOffset = self.getScrollOffset(self.firstItemIdx)
      this.setViewport()
    },

    setViewport () {
      this.viewportItems = this.items.slice(
        this.firstItemIdx, this.lastItemIdx
      )
    },

    // https://github.com/orgsync/react-list/blob/master/react-list.es6#L309
    getScrollOffset (index) {
      if (cache[index]) {
        return cache[index]
      }

      if (this.dynamicHeight === false) {
        cache[index] = index * this.rowHeight
      } else {
        let from = index
        while (from > 0 && cache[--from] == null);

        let space = cache[from] || 0

        for (let i = from; i < index; ++i) {
          cache[i] = space
          const itemSize = this.items[i].h
          if (itemSize == null) break
          space += itemSize
        }

        cache[index] = space
      }
      return cache[index]
    },

    getHeight (index) {
      if (this.dynamicHeight === false) {
        return this.rowHeight
      } else {
        return this.items[index].item.h
      }
    }

  }
}
</script>

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


Save the exam optionaly

Save the exam optionaly

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


Added input in CMs

Added input in CMs

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


update overview field

update overview field

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


discover

discover

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


"Changed the margin top and bottom of the breadcrumbs from 24px to 8px. Accidentally removed the padding-top from the breadcrumb dropdown-item menu."

<template>

 1">

        <ui-icon-button :hasDropdown="true" icon="expand_more" size="small">

                <k-router-link
                  :text="crumb.text"
                  :to="crumb.link"
                  :style="{ maxWidth: `${collapsedCrumbMaxWidth}px` }"
                  dir="auto"
                />

        </ui-icon-button>

        <template v-for="(crumb, index) in crumbs">

            <k-router-link
              :text="crumb.text"
              :to="crumb.link"
              dir="auto"
            />

            <span
              :style="{ maxWidth: `${lastCrumbMaxWidth}px` }"
              dir="auto"
            >
              {{ crumb.text }}

        </template>

        <template v-for="(crumb, index) in crumbs">
          <li
            v-if="index !== crumbs.length - 1"
            :ref="`crumb${index}`"
            class="breadcrumbs-visible-item breadcrumbs-visible-item-notlast"
            :key="index"
          >
            <k-router-link :text="crumb.text" :to="crumb.link" tabindex="-1" />

          <li
            v-else
            :ref="`crumb${index}`"
            class="breadcrumbs-visible-item breadcrumb-visible-item-last"
            :key="index"
          >
            <span :style="{ maxWidth: `${lastCrumbMaxWidth}px` }">{{ crumb.text }}

        </template>

</template>


Add go signin

Add go signin

Signed-off-by: ZhiFeng Hu <abb672b28ca55a560b8a96028ef4fd2c71d0292b@gmail.com>


init main view

init main view

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


fixed the template error in the previous commit

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/madrus/vue-spa.git/'


comment publicidade and remove #app css

comment publicidade and remove #app 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/lucaslimax/curriculo_gratis.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/JoeyZhu1994/joey-site.git/'


Disable measure the area of fire boundary using measurement component for bfrs 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/parksandwildlife/gokart.git/'