Fix pipeline job tooltip

Fix pipeline job tooltip

<script>
import ActionComponent from './action_component.vue';
import JobNameComponent from './job_name_component.vue';
import tooltip from '../../../vue_shared/directives/tooltip';

/**
 * Renders the badge for the pipeline graph and the job's dropdown.
 *
 * The following object should be provided as `job`:
 *
 * {
 *   "id": 4256,
 *   "name": "test",
 *   "status": {
 *     "icon": "icon_status_success",
 *     "text": "passed",
 *     "label": "passed",
 *     "group": "success",
 *     "tooltip": "passed",
 *     "details_path": "/root/ci-mock/builds/4256",
 *     "action": {
 *       "icon": "retry",
 *       "title": "Retry",
 *       "path": "/root/ci-mock/builds/4256/retry",
 *       "method": "post"
 *     }
 *   }
 * }
 */

export default {
  components: {
    ActionComponent,
    JobNameComponent,
  },
  directives: {
    tooltip,
  },
  props: {
    job: {
      type: Object,
      required: true,
    },
    cssClassJobName: {
      type: String,
      required: false,
      default: '',
    },
  },
  computed: {
    status() {
      return this.job && this.job.status ? this.job.status : {};
    },

    tooltipText() {
      const textBuilder = [];

      if (this.job.name) {
        textBuilder.push(this.job.name);
      }

      if (this.job.name && this.status.tooltip) {
        textBuilder.push('-');
      }

      if (this.status.tooltip) {
        textBuilder.push(`${this.job.status.tooltip}`);
      }

      return textBuilder.join(' ');
    },

    /**
     * Verifies if the provided job has an action path
     *
     * @return {Boolean}
     */
    hasAction() {
      return this.job.status && this.job.status.action && this.job.status.action.path;
    },
  },
  methods: {
    pipelineActionRequestComplete() {
      this.$emit('pipelineActionRequestComplete');
    },
  },
};
</script>
<template>
  <div class="ci-job-component">
    <a
      v-tooltip
      v-if="status.has_details"
      :href="status.details_path"
      :title="tooltipText"
      :class="cssClassJobName"
      data-container="body"
      data-html="true"
      data-boundary="viewport"
      class="js-pipeline-graph-job-link"
    >

      <job-name-component
        :name="job.name"
        :status="job.status"
      />
    </a>

    <div
      v-else
      v-tooltip
      class="js-job-component-tooltip non-details-job-component"
      :title="tooltipText"
      :class="cssClassJobName"
      data-html="true"
      data-container="body"
    >

      <job-name-component
        :name="job.name"
        :status="job.status"
      />
    </div>

    <action-component
      v-if="hasAction"
      :tooltip-text="status.action.title"
      :link="status.action.path"
      :action-icon="status.action.icon"
      @pipelineActionRequestComplete="pipelineActionRequestComplete"
    />
  </div>
</template>

<script>
import ActionComponent from './action_component.vue';
import JobNameComponent from './job_name_component.vue';
import tooltip from '../../../vue_shared/directives/tooltip';

/**
 * Renders the badge for the pipeline graph and the job's dropdown.
 *
 * The following object should be provided as `job`:
 *
 * {
 *   "id": 4256,
 *   "name": "test",
 *   "status": {
 *     "icon": "icon_status_success",
 *     "text": "passed",
 *     "label": "passed",
 *     "group": "success",
 *     "tooltip": "passed",
 *     "details_path": "/root/ci-mock/builds/4256",
 *     "action": {
 *       "icon": "retry",
 *       "title": "Retry",
 *       "path": "/root/ci-mock/builds/4256/retry",
 *       "method": "post"
 *     }
 *   }
 * }
 */

export default {
  components: {
    ActionComponent,
    JobNameComponent,
  },
  directives: {
    tooltip,
  },
  props: {
    job: {
      type: Object,
      required: true,
    },
    cssClassJobName: {
      type: String,
      required: false,
      default: '',
    },
  },
  computed: {
    status() {
      return this.job && this.job.status ? this.job.status : {};
    },

    tooltipText() {
      const textBuilder = [];

      if (this.job.name) {
        textBuilder.push(this.job.name);
      }

      if (this.job.name && this.status.tooltip) {
        textBuilder.push('-');
      }

      if (this.status.tooltip) {
        textBuilder.push(`${this.job.status.tooltip}`);
      }

      return textBuilder.join(' ');
    },

    /**
     * Verifies if the provided job has an action path
     *
     * @return {Boolean}
     */
    hasAction() {
      return this.job.status && this.job.status.action && this.job.status.action.path;
    },
  },
  methods: {
    pipelineActionRequestComplete() {
      this.$emit('pipelineActionRequestComplete');
    },
  },
};
</script>
<template>
  <div class="ci-job-component">
    <a
      v-tooltip
      v-if="status.has_details"
      :href="status.details_path"
      :title="tooltipText"
      :class="cssClassJobName"
      data-container="body"
      data-html="true"
      class="js-pipeline-graph-job-link"
    >

      <job-name-component
        :name="job.name"
        :status="job.status"
      />
    </a>

    <div
      v-else
      v-tooltip
      class="js-job-component-tooltip non-details-job-component"
      :title="tooltipText"
      :class="cssClassJobName"
      data-html="true"
      data-container="body"
    >

      <job-name-component
        :name="job.name"
        :status="job.status"
      />
    </div>

    <action-component
      v-if="hasAction"
      :tooltip-text="status.action.title"
      :link="status.action.path"
      :action-icon="status.action.icon"
      @pipelineActionRequestComplete="pipelineActionRequestComplete"
    />
  </div>
</template>


Remove inheritAttrs: false

Remove inheritAttrs: false

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


fix unable to add new lines in input message

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


Improve new task form.

Improve new task form.

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


Use vertical layout for spinner examples.


Change : hide youtube controls if only one video

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


BugFix: Blockchain address was not correct for Mined Contracts

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


Rename test component

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


[added] decrement and increment buttons

[added] decrement and increment 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/mtlong29/JBShop_Site.git/'


Adds item inspect component

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


patch: add -webkit overfolow setting

patch: add -webkit overfolow setting

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


Fix page title not changing when going form cocktail to cocktail

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


replace closeDrawer() to close()

replace closeDrawer() to close()

<template>
  <custom-link
    :link="link"
    :class="[classes, itemClasses]"
    :style="styles"
    class="mdc-drawer-item mdc-list-item"
    v-on="mylisteners">
    <span
      v-if="hasStartDetail"
      class="mdc-list-item__graphic">
      <slot name="start-detail">
        <i
          class="material-icons"
          aria-hidden="true">{{ startIcon }}</i>
      </slot>
    </span>
    <slot/>
  </custom-link>
</template>

<script>
import { DispatchEventMixin, CustomLinkMixin } from '../base'
import { RippleBase } from '../ripple'

export default {
  name: 'mdc-drawer-item',
  inject: ['mdcDrawer'],
  mixins: [DispatchEventMixin, CustomLinkMixin],
  props: {
    startIcon: String,
    temporaryClose: {
      type: Boolean,
      default: true
    },
    activated: Boolean,
    exactActiveClass: {
      type: String,
      default: 'mdc-list-item--activated'
    }
  },
  data() {
    return {
      classes: {},
      styles: {}
    }
  },
  computed: {
    mylisteners() {
      return {
        ...this.$listeners,
        click: e => {
          this.mdcDrawer.isTemporary &&
            this.temporaryClose &&
            this.mdcDrawer.close()
          this.dispatchEvent(e)
        }
      }
    },
    itemClasses() {
      return {
        'mdc-list-item--activated': this.activated
      }
    },
    hasStartDetail() {
      return this.startIcon || this.$slots['start-detail']
    }
  },
  mounted() {
    this.ripple = new RippleBase(this)
    this.ripple.init()
  },
  beforeDestroy() {
    this.ripple && this.ripple.destroy()
    this.ripple = null
  }
}
</script>

<template>
  <custom-link
    :link="link"
    :class="[classes, itemClasses]"
    :style="styles"
    class="mdc-drawer-item mdc-list-item"
    v-on="mylisteners">
    <span
      v-if="hasStartDetail"
      class="mdc-list-item__graphic">
      <slot name="start-detail">
        <i
          class="material-icons"
          aria-hidden="true">{{ startIcon }}</i>
      </slot>
    </span>
    <slot/>
  </custom-link>
</template>

<script>
import { DispatchEventMixin, CustomLinkMixin } from '../base'
import { RippleBase } from '../ripple'

export default {
  name: 'mdc-drawer-item',
  inject: ['mdcDrawer'],
  mixins: [DispatchEventMixin, CustomLinkMixin],
  props: {
    startIcon: String,
    temporaryClose: {
      type: Boolean,
      default: true
    },
    activated: Boolean,
    exactActiveClass: {
      type: String,
      default: 'mdc-list-item--activated'
    }
  },
  data() {
    return {
      classes: {},
      styles: {}
    }
  },
  computed: {
    mylisteners() {
      return {
        ...this.$listeners,
        click: e => {
          this.mdcDrawer.isTemporary &&
            this.temporaryClose &&
            this.mdcDrawer.closeDrawer()
          this.dispatchEvent(e)
        }
      }
    },
    itemClasses() {
      return {
        'mdc-list-item--activated': this.activated
      }
    },
    hasStartDetail() {
      return this.startIcon || this.$slots['start-detail']
    }
  },
  mounted() {
    this.ripple = new RippleBase(this)
    this.ripple.init()
  },
  beforeDestroy() {
    this.ripple && this.ripple.destroy()
    this.ripple = null
  }
}
</script>


setting up Connect component

setting up Connect component

<template>

      connect to robot
      <input type="text" id="connect_port" value="/dev/tty.usbmodem1421" />
      Connect Serial

</template>

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


add codepen examples

add codepen examples

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


group theme text and fix height of codepen example


Use atomic classes instead of css

Use atomic classes instead of css

<template>

Forgot your password?

      <form>

Enter your email adress below and we'll send you password reset instructions.

          <input class="brdr-none py10 h4 weight-200" type="email" name="email" v-model="email" placeholder="E-mail address *">

Field is required.

Please provide valid e-mail address.

          <button-full class="btn-full p0 center-xs" text="Reset password" @click.native="sendEmail"></button-full>

      </form>

</template>

<template>

Forgot your password?

      <form>

Enter your email adress below and we'll send you password reset instructions.

          <input type="email" name="email" v-model="email" placeholder="E-mail address *">
          Field is required.
          Please provide valid e-mail address.

          <button-full class="btn-full p0" text="Reset password" @click.native="sendEmail"></button-full>

      </form>

</template>


fixed an issue when closing the last tab it wouldn't clear the request

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


refresh information after update menus

refresh information after update menus

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


Clarified orphaned token creation

Clarified orphaned token creation

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


[added] google fonts

[added] google fonts


Styling fixes

Styling fixes

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


spelling

spelling

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/anisimovsergey/vue-framework7.git/'


fix登录成功重定向

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/gaoqixhb/gaoqi-admin-vue.git/'


CreateNewUniform component

CreateNewUniform component

<template>

      <custom-select :options="options" selectedOptionId="vec3" name="selectname" :onChange="onChangeSelect" />

      <radio-btn name="colorvector" sufix="color" value="color" :onChange="onChangeRadioBtn" picked="color" v-if="type === 'vec3' || type === 'vec4'" />
      <radio-btn name="colorvector" sufix="vector" value="vector" :onChange="onChangeRadioBtn" picked="color" v-if="type === 'vec3' || type === 'vec4'" />

      <input-text name="tex" placeholder="name" />
      <custom-btn iconClass="icon-checkmark" class="success xs" :onClick="onCreateUniform" />
      <custom-btn iconClass="icon-close" class="danger xs" :onClick="onCancelCreate" />

    <number-row v-if="type === 'int' || type === 'float'" isEditable />
    <matrix-row v-if="type === 'mat2' || type === 'mat3' || type === 'mat4'" isEditable />
    <color-row v-if="(type === 'vec3' || type === 'vec4') && mode === 'color'" isEditable />
    <vector-row v-if="(type === 'vec2' || type === 'vec3' || type === 'vec4') && mode === 'vector'" isEditable />

</template>

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


Replace index with channel id in local state

<template>

      {{ $tr('emptyChannelListMessage') }}

          {{ $tr('nameHeader') }}
          {{ $tr('numContentsHeader') }}
          {{ $tr('sizeHeader') }}
          {{ $tr('lastUpdatedHeader') }}

            {{ channel.title }}

            <ui-progress-circular
              color="primary"
              v-show="!numberOfFilesInChannel(channel.id)"
            />
            {{ numberOfFilesInChannel(channel.id) }}

            {{ totalSizeOfFilesInChannel(channel.id) }}

            <elapsed-time :date="channel.last_updated" />

            <button
              @click="selectedChannelId=channel.id"
              class="delete-button"
            >
              {{ $tr('deleteButtonLabel') }}
            </button>

    <delete-channel-modal
      v-if="channelIsSelected"
      :channelTitle="selectedChannelTitle"
      @confirm="handleDeleteChannel()"
      @cancel="selectedChannelId=null"
    />

</template>

<template>

      {{ $tr('emptyChannelListMessage') }}

          {{ $tr('nameHeader') }}
          {{ $tr('numContentsHeader') }}
          {{ $tr('sizeHeader') }}
          {{ $tr('lastUpdatedHeader') }}

            {{ channel.title }}

            <ui-progress-circular
              color="primary"
              v-show="!numberOfFilesInChannel(channel.id)"
            />
            {{ numberOfFilesInChannel(channel.id) }}

            {{ totalSizeOfFilesInChannel(channel.id) }}

            <elapsed-time :date="channel.last_updated" />

            <button
              @click="selectedChannelIdx=idx"
              class="delete-button"
            >
              {{ $tr('deleteButtonLabel') }}
            </button>

    <delete-channel-modal
      v-if="channelIsSelected"
      :channelTitle="selectedChannelTitle"
      @confirm="handleDeleteChannel()"
      @cancel="selectedChannelIdx=null"
    />

</template>


Rename function to more appropriate name.

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


Fix typo in program requirements

Fix typo in program requirements

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


Format form input on change

Format form input on change

<template>
    <input
            v-if="!textarea"
            :type="type"
            :class="['form-control',stateIconType,inputSize]"
            :id="id"
            :name="name"
            :placeholder="placeholder"
            :value="value"
            @input="onInput($event.target.value)"
            @change="onChange($event.target.value)"
            ref="input"
    />
    <textarea
            v-else
            :type="type"
            :class="['form-control',stateIconType,inputSize]"
            :id="id"
            :name="name"
            :placeholder="placeholder"
            :value="value"
            :rows="rows"
            @input="onInput($event.target.value)"
            ref="input"
    ></textarea>
</template>

<script>
    import {uniqueId} from '../utils/helpers.js'

    export default {
        computed: {
            stateIconType() {
                return this.stateIcon ? `form-control-${this.state}` : '';
            },
            inputSize() {
                return this.size ? `form-control-${this.size}` : '';
            }
        },
        methods: {
            onInput(value) {
                this.$emit('input', value);
            },
            onChange(value) {
                if (this.formatter) {
                    let formattedValue = this.formatter(value);
                    if (formattedValue != value) {
                        value = formattedValue;
                        this.$refs.input.value = formattedValue;
                    }
                }
                this.$emit('input', value);
            }
        },
        props: {
            value: {
                type: [String, Number],
                default: null
            },
            type: {
                type: String,
                default: 'text'
            },
            id: {
                type: String,
                default: uniqueId
            },

            name: {
                type: String,
                default: null
            },
            placeholder: {
                type: String,
                default: null
            },

            size: {
                type: String,
                default: null
            },

            rows: {
                type: Number,
                default: null
            },

            textarea: {
                type: Boolean,
                default: false
            },

            stateIcon: {
                type: Boolean,
                default: true
            },
            formatter: {
                type: Function,
            },
        },
    }

</script>

<template>
    <input
            v-if="!textarea"
            :type="type"
            :class="['form-control',stateIconType,inputSize]"
            :id="id"
            :name="name"
            :placeholder="placeholder"
            :value="value"
            @input="onInput($event.target.value)"
            ref="input"
    />
    <textarea
            v-else
            :type="type"
            :class="['form-control',stateIconType,inputSize]"
            :id="id"
            :name="name"
            :placeholder="placeholder"
            :value="value"
            :rows="rows"
            @input="onInput($event.target.value)"
            ref="input"
    ></textarea>
</template>

<script>
    import {uniqueId} from '../utils/helpers.js'

    export default {
        computed: {
            stateIconType() {
                return this.stateIcon ? `form-control-${this.state}` : '';
            },
            inputSize() {
                return this.size ? `form-control-${this.size}` : '';
            }
        },
        methods: {
            onInput(value) {
                if (this.formatter) {
                    let formattedValue = this.formatter(value);
                    if (formattedValue != value) {
                        value = formattedValue;
                        this.$refs.input.value = formattedValue;
                    }
                }
                this.$emit('input', value);
            }
        },
        props: {
            value: {
                type: [String, Number],
                default: null
            },
            type: {
                type: String,
                default: 'text'
            },
            id: {
                type: String,
                default: uniqueId
            },

            name: {
                type: String,
                default: null
            },
            placeholder: {
                type: String,
                default: null
            },

            size: {
                type: String,
                default: null
            },

            rows: {
                type: Number,
                default: null
            },

            textarea: {
                type: Boolean,
                default: false
            },

            stateIcon: {
                type: Boolean,
                default: true
            },
            formatter: {
                type: Function,
            },
        },
    }

</script>


样式修改 label宽度

样式修改 label宽度

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


create ModalCard component

create ModalCard component

<template lang="html">

          <slot name="title">
          </slot>

        <button class="delete" aria-label="close" @click="handleCloseClick"></button>

        <slot name="body">
        </slot>

        <slot name="foot">
        </slot>

</template>

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


fixed inline math

fixed inline math


Add NormativeType component

Add NormativeType component

<template>

    Τύπος Πράξης
    <select class="selectpicker pickers" title="Τύπος Πράξης" data-live-search="true" id="normative_type_selector" name="normative_type" data-width="auto">
      <option v-for="normativeType in normativeTypes" :data-tokens="normativeType.keywords" :value="normativeType.text">{{normativeType.text}}</option>
    </select>

</template>

error: pathspec 'n3-composer/components/specific-decision-fields/common-properties/NormativeType.vue' did not match any file(s) known to git


Add grid magic to til overview

Add grid magic to til overview

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


reset the react component state on each question rendering.

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/christianmemije/kolibri-exercise-perseus-plugin.git/'


fix select reset bug

fix select reset bug

<template>

      <transition-group @after-leave="resetInputHeight">
        <el-tag
          v-for="item in selected"
          :key="item"
          closable
          :hit="item.hitState"
          type="primary"
          @click.native="deleteTag($event, item)"
          close-transition>{{ item.currentLabel }}</el-tag>
      </transition-group>
      <input
        type="text"
        class="el-select__input"
        @keyup="managePlaceholder"
        @keydown="resetInputState"
        @keydown.down.prevent="navigateOptions('next')"
        @keydown.up.prevent="navigateOptions('prev')"
        @keydown.enter.prevent="selectOption"
        @keydown.esc.prevent="visible = false"
        @keydown.delete="deletePrevTag"
        v-model="query"
        :debounce="remote ? 300 : 0"
        v-if="filterable"
        :style="{ width: inputLength + 'px' }"
        ref="input">

    <el-input
      ref="reference"
      v-model="selectedLabel"
      type="text"
      :placeholder="currentPlaceholder"
      :name="name"
      :disabled="disabled"
      :readonly="!filterable || multiple"
      @click.native="toggleMenu"
      @keyup.native="debouncedOnInputChange"
      @keydown.native.down.prevent="navigateOptions('next')"
      @keydown.native.up.prevent="navigateOptions('prev')"
      @keydown.native.enter.prevent="selectOption"
      @keydown.native.esc.prevent="visible = false"
      @keydown.native.tab="visible = false"
      @mouseenter.native="inputHovering = true"
      @mouseleave.native="inputHovering = false"
      :icon="iconClass"
      v-element-clickoutside="handleClose">
    </el-input>
    <transition name="md-fade-bottom">
      <el-select-menu
        ref="popper"
        v-show="visible && nodataText !== false">

 0 && filteredOptionsCount > 0 && !loading">
          <slot></slot>

{{ nodataText }}

      </el-select-menu>
    </transition>

</template>


fix(transactions): display slug when meanOfPayment doesn't exists

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


Fix component name

Fix component name

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


chore: remove console

chore: remove console

<template>
  <mew-module
    class="d-flex flex-grow-1 pt-6"
    :has-elevation="true"
    :has-indicator="true"
    title="Deploy contract"
  >
    <template #moduleBody>

        <v-textarea
          v-model="byteCode"
          outlined
          label="Bytecode"
          placeholder=" "
          :rules="[
            value => {
              return isValidByteCodeInput(value);
            }
          ]"
        />
        <v-textarea
          v-model="abiInterface"
          outlined
          name="input-7-4"
          label="ABI/JSON Interface"
          value=""
          placeholder=" "
          :rules="[
            value => {
              return isValidABI(value);
            }
          ]"
        ></v-textarea>
        <mew-input
          v-model="contractName"
          label="Contract name"
          placeholder=" "
        />

Constructor Inputs

            <mew-input
              v-if="getType(input.type).type !== 'radio'"
              v-model="input.value"
              :label="`${input.name} (${input.type})`"
              class="non-bool-input"
              :rules="[
                value => {
                  return isValidInput(value, getType(input.type).solidityType);
                }
              ]"
              @input="valueInput(idx, $event)"
            />

                <mew-checkbox
                  v-model="input.value"
                  :value="true"
                  :label="`${input.name} (${input.type})`"
                  type="radio"
                  checked
                />

          <mew-input
            v-if="isContructorPayable"
            v-model="ethAmount"
            :rules="[
              value => {
                return isETHValue(value);
              }
            ]"
            :label="`value (ETH)`"
            class="non-bool-input"
          />

          <mew-button
            title="Sign Transaction"
            :has-full-width="false"
            button-size="xlarge"
            :disabled="!canDeploy"
            @click.native="deploy"
          />

    </template>
  </mew-module>
</template>


Update broken link

Update broken link


Add default values to radio button groups

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


Fix deviceHasChannels

Fix deviceHasChannels

<template>

    <template v-if="canManageContent">
      <component v-if="pageState.wizardState.shown" :is="wizardComponent"/>

      <subpage-container>
        <task-progress
          v-if="tasksInQueue"
          v-bind="firstTask"
          @taskcomplete="showTaskCompleteNotification()"
          @taskfailed="showTaskFailedNotification()"
        />

        <notifications v-bind="{notification}" @dismiss="clearNotification()" />

{{$tr('title')}}

            <k-button
              :text="$tr('import')"
              class="button"
              @click="openWizard('import')"
              :primary="true"
            />
            <k-button
              v-show="deviceHasChannels"
              :text="$tr('export')"
              class="button"
              :primary="true"
              @click="openWizard('export')"
            />

        <channels-grid/>
      </subpage-container>
    </template>

    <auth-message v-else :details="$tr('noAccessDetails')" />

</template>


Changed navbar session type to user's display name


Added component to show login info and login link

<template>

        Du er ikke logget inn. Vennligst logg inn for å fortsette.

</template>

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


Update submit

Update submit

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 version toggle

fix version toggle

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


Adjust the app content container sizing

Adjust the app content container sizing

Flex is used so that the header is fixed to the top, the nav is fixed to
the bottom and the app content takes up the remaining space with an
overflow property set to handle content with a large height.

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


create whiteframe documentation with the new 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/praneetloke/vue-material.git/'


add: selection component

add: selection component

<template>
  <ul :class='["selection-list", {error: isError}]'>
    <li
    v-for='(item, i) in selections'
    @click.stop='submit(i)'
    :class='["selection", {"selected": selectedIndex===i}]'
    >{{item}}</li>
  </ul>
</template>

<script>
  export default {
    props: ['selections', 'index'],
    methods: {
      submit: function (i) {
        if (this.selectedIndex !== null) {
          return
        }

        this.selectedIndex = i
        let t = (i === this.index)
        if (!t) {
          this.isError = true
        }
        return t
      }
    },
    data: function () {
      return {
        isError: false,
        selectedIndex: null
      }
    }
  }
</script>

<style scoped>
  .selection-list {
    padding: 0;
    margin: 0;
  }
  .selection {
    cursor: pointer;
    list-style: none;
    padding: 0.5rem 1rem;
    font-size: 1.4rem;
    background-color: rgba(249,249,249,.8);
    margin-top: 0.8rem;
    border-radius: 0.2rem;
  }
  .error {

  }
  .error .selected {
    text-decoration: none;
    color: red;
    background-color: #ffdede;
  }
  .selected {
    text-decoration: line-through;
  }
</style>

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


no message

no message

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/v-xiaofendui/XFD-UI.git/'


link preview - support html text

link preview - support html text

<template>

    {{ 'Select Link' | trans }}

</template>

<template>

    {{{ link.txt ? link.txt : 'Select Link' | trans }}}

</template>


Revert "fix(MdSelect): dropdown icon align with input on botton line variant (#1600)"

This reverts commit 5c30f732d0b4117e2b3cebf8eecbe5ead83a1eb5.

<template>

    <slot />

    {{ valueLength }} / {{ MdField.maxlength || MdField.counter }}

    <transition name="md-input-action" appear>
      <md-button tabindex="-1" class="md-icon-button md-dense md-input-action md-clear" @click="clearInput" v-if="hasValue && mdClearable" :disabled="MdField.disabled">
        <md-clear-icon />
      </md-button>
    </transition>

    <transition name="md-input-action" appear>
      <md-button tabindex="-1" class="md-icon-button md-dense md-input-action md-toggle-password" @click="togglePassword" v-if="hasPasswordToggle">
        <md-password-off-icon v-if="MdField.togglePassword" />
        <md-password-on-icon v-else />
      </md-button>
    </transition>

</template>


Completed rating page.

Completed rating 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/VOREVER/Vue-Sell.git/'


Change description of 'weather forecast' tool to 'Incident Weather Forecast'

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


adds sta-sale button

adds sta-sale button

<template>

      <cdr-button
        modifier="cta-sale"
        data-backstop="cdr-button--cta-sale"
        type="submit"
      >CTA-sale</cdr-button>
      <cdr-button
        modifier="cta-sale"
        disabled
      >CTA-sale Disabled</cdr-button>

      <cdr-button
        type="submit"
        modifier="sm cta-sale"
      >Small cta-sale</cdr-button>
      <cdr-button
        type="submit"
        modifier="xs cta-sale"
      >Extra Small CTA-sale</cdr-button>

</template>

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


check for null parent elements in mdInkRipple #313 (#317)

* fix standalone build #312

* [build] 0.6.3

* [release] 0.6.3

* fixes #313 check for null


prevent ripple from getting undefined when ripple elements doesnt exists


rename method

rename method


fixed tab being clicked throwing an error

<script>
import { mapActions } from 'vuex';

import FileIcon from '~/vue_shared/components/file_icon.vue';
import Icon from '~/vue_shared/components/icon.vue';
import FileStatusIcon from './repo_file_status_icon.vue';
import ChangedFileIcon from './changed_file_icon.vue';

export default {
  components: {
    FileStatusIcon,
    FileIcon,
    Icon,
    ChangedFileIcon,
  },
  props: {
    tab: {
      type: Object,
      required: true,
    },
  },
  data() {
    return {
      tabMouseOver: false,
    };
  },
  computed: {
    closeLabel() {
      if (this.fileHasChanged) {
        return `${this.tab.name} changed`;
      }
      return `Close ${this.tab.name}`;
    },
    showChangedIcon() {
      return this.tab.changed ? !this.tabMouseOver : false;
    },
    fileHasChanged() {
      return this.tab.changed || this.tab.tempFile || this.tab.staged;
    },
  },

  methods: {
    ...mapActions(['closeFile', 'updateDelayViewerUpdated', 'openPendingTab']),
    clickFile(tab) {
      this.updateDelayViewerUpdated(true);

      if (tab.pending) {
        this.openPendingTab({ file: tab, keyPrefix: tab.staged ? 'staged' : 'unstaged' });
      } else {
        this.$router.push(`/project${tab.url}`);
      }
    },
    mouseOverTab() {
      if (this.fileHasChanged) {
        this.tabMouseOver = true;
      }
    },
    mouseOutTab() {
      if (this.fileHasChanged) {
        this.tabMouseOver = false;
      }
    },
  },
};
</script>

<template>
  <li
    @click="clickFile(tab)"
    @mouseover="mouseOverTab"
    @mouseout="mouseOutTab"
  >
    <button
      type="button"
      class="multi-file-tab-close"
      @click.stop.prevent="closeFile(tab)"
      :aria-label="closeLabel"
    >
      <icon
        v-if="!showChangedIcon"
        name="close"
        :size="12"
      />
      <changed-file-icon
        v-else
        :file="tab"
      />
    </button>

    <div
      class="multi-file-tab"
      :class="{
        active: tab.active
      }"
      :title="tab.url"
    >
      <file-icon
        :file-name="tab.name"
        :size="16"
      />
      {{ tab.name }}
      <file-status-icon
        :file="tab"
      />
    </div>
  </li>
</template>

<script>
import { mapActions } from 'vuex';

import FileIcon from '~/vue_shared/components/file_icon.vue';
import Icon from '~/vue_shared/components/icon.vue';
import FileStatusIcon from './repo_file_status_icon.vue';
import ChangedFileIcon from './changed_file_icon.vue';

export default {
  components: {
    FileStatusIcon,
    FileIcon,
    Icon,
    ChangedFileIcon,
  },
  props: {
    tab: {
      type: Object,
      required: true,
    },
  },
  data() {
    return {
      tabMouseOver: false,
    };
  },
  computed: {
    closeLabel() {
      if (this.fileHasChanged) {
        return `${this.tab.name} changed`;
      }
      return `Close ${this.tab.name}`;
    },
    showChangedIcon() {
      return this.tab.changed ? !this.tabMouseOver : false;
    },
    fileHasChanged() {
      return this.tab.changed || this.tab.tempFile || this.tab.staged;
    },
  },

  methods: {
    ...mapActions(['closeFile', 'updateDelayViewerUpdated', 'openPendingTab']),
    clickFile(tab) {
      this.updateDelayViewerUpdated(true);

      if (tab.pending) {
        this.openPendingTab(tab);
      } else {
        this.$router.push(`/project${tab.url}`);
      }
    },
    mouseOverTab() {
      if (this.fileHasChanged) {
        this.tabMouseOver = true;
      }
    },
    mouseOutTab() {
      if (this.fileHasChanged) {
        this.tabMouseOver = false;
      }
    },
  },
};
</script>

<template>
  <li
    @click="clickFile(tab)"
    @mouseover="mouseOverTab"
    @mouseout="mouseOutTab"
  >
    <button
      type="button"
      class="multi-file-tab-close"
      @click.stop.prevent="closeFile(tab)"
      :aria-label="closeLabel"
    >
      <icon
        v-if="!showChangedIcon"
        name="close"
        :size="12"
      />
      <changed-file-icon
        v-else
        :file="tab"
      />
    </button>

    <div
      class="multi-file-tab"
      :class="{
        active: tab.active
      }"
      :title="tab.url"
    >
      <file-icon
        :file-name="tab.name"
        :size="16"
      />
      {{ tab.name }}
      <file-status-icon
        :file="tab"
      />
    </div>
  </li>
</template>


No need for image src workaround.

No need for image src workaround.

<template>

    <hello></hello>

      Welcome to your Vue.js app!

      To get a better understanding of how this boilerplate works, check out
      its documentation.
      It is also recommended to go through the docs for
      Webpack and
      vue-loader.
      If you have any issues with the setup, please file an issue at this boilerplate's
      repository.

      You may also want to checkout
      vue-router for routing and
      vuex for state management.

</template>


Update border class

Update border class

<template>

                        <hamburger-icon class="p15 icon bg-lightgray"/>

                        <logo width="36px" height="41px"/>

                        <search-icon class="p15 icon hidden-xs" />
                        <wishlist-icon class="p15 icon hidden-xs" />
                        <microcart-icon class="p15 icon" />
                        <account-icon class="p15 icon hidden-xs" />

                        <router-link to="/">Return to the shopping</router-link>

</template>


create SongMetadata component

create SongMetadata component

<template>
  <panel title="Song Metadata">
    <v-layout>
      <v-flex sx6>

          {{song.title}}

          {{song.artist}}

          {{song.genre}}

      </v-flex>

      <v-flex xs6>

        {{song.album}}
      </v-flex>
    </v-layout>
  </panel>
</template>

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


Added verification logic for key value insertions. Changed color scheme for secret viewing

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


Add scroll reset to logo

Add scroll reset to logo

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


добавляет новогоднее поздравление🎄

добавляет новогоднее поздравление🎄

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


fixed theme selector background color

fixed theme selector background color

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


Abstracted away colour codes and font family with global style variables.

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/ProjectTimato/timato-client-web.git/'


Styles financial aid info.

Styles financial aid info.

<template>

      Financial Aid

        <b-button
          v-b-toggle="`finAid-${notice.id_hash}-collapse`"
          variant="link"
          class="p-0 border-0 mb-2 bg-transparent myuw-text-md"
          size="md"
        >

          {{ notice.short_content }}

        <b-collapse
          :id="`finAid-${notice.id_hash}-collapse`"
          v-model="collapseOpen"
          class="myuw-fin-aid"
        >

</template>

error: pathspec 'myuw/static/vue/components/index/cards/registration/finaid.vue' did not match any file(s) known to git


Version bump

Version bump

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


Reduce sidebar font size on small screens.


Fixed drawerlist link width, user-select, and tap-highlight

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


Added button for triggering files compilation.

<template>
  <button
    class="sidebar__compile-button"
    title="Compile contents"
    @click.prevent="compileEverything"
  >
    Compile
  </button>
</template>

<script>
import { compileApiContents } from './../helpers/apiHelpers';
export default {
  methods: {
    compileEverything() {
      compileApiContents();
    }
  }
}
</script>

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

  display: block;
  margin: $regular-margin auto;

  &:hover {
    @include button-hover($red);

    color: $white;
  }
}

</style>

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


Current secrets are no longer purged on failure to access another secret


Added custom progress bar component

Added custom progress bar component

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


Small input doc fix

Small input doc 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/jaceks-iRonin/vue-material-test.git/'


улучшает кодстайл

улучшает кодстайл


docs: update snackbar message

docs: update snackbar message

<template>
  <v-fade-transition appear>
    <core-documentation v-if="!examples" />
    <div
      v-else
      id="app"
    >
      <router-view />
    </div>
  </v-fade-transition>
</template>

<script>
  import Meta from '@/mixins/meta'

  // Utilities
  import asyncData from '@/util/asyncData'

  import {
    mapMutations,
    mapState
  } from 'vuex'

  export default {
    mixins: [asyncData, Meta],

    asyncData ({ store }) {
      if (store.state.store.hasFetchedProducts &&
        store.state.store.products.length
      ) return Promise.resolve()

      return store.dispatch('store/getProducts')
    },

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

    mounted () {
      this.getReleases()

      this.snackbar({
        color: 'default',
        close: true,
        id: 'october-2018-22572142',
        text: 'Go to video',
        msg: 'October framework update',
        href: 'https://www.patreon.com/posts/october-2018-22572142',
        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'

  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>
  <v-fade-transition appear>
    <core-documentation v-if="!examples" />
    <div
      v-else
      id="app"
    >
      <router-view />
    </div>
  </v-fade-transition>
</template>

<script>
  import Meta from '@/mixins/meta'

  // Utilities
  import asyncData from '@/util/asyncData'

  import {
    mapMutations,
    mapState
  } from 'vuex'

  export default {
    mixins: [asyncData, Meta],

    asyncData ({ store }) {
      if (store.state.store.hasFetchedProducts &&
        store.state.store.products.length
      ) return Promise.resolve()

      return store.dispatch('store/getProducts')
    },

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

    mounted () {
      this.getReleases()
    },

    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'

  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>


fixes #6: global settings GUI

fixes #6: global settings GUI

<template>

        <md-card>
            <md-card-header>
                Settings
            </md-card-header>
            <md-card-content v-if="loggedInUser.isAdmin">
                <md-switch v-model="shownSettings.protectUnregistered" class="md-warn">protect unregistered attendees (only admins can modify or delete)</md-switch>

                <md-switch v-model="shownSettings.protectGroupNotes" class="md-warn">protect group notes</md-switch>

                <md-switch v-model="shownSettings.protectGroupName" class="md-warn">protect group name</md-switch>

                <md-switch v-model="shownSettings.protectDayNotes" class="md-warn">protect day notes</md-switch>

                <md-button id="save-button" class="md-raised md-primary" @click="save()">Save</md-button>
            </md-card-content>
            <md-card-content v-else>
                Only admin are allowed to change global settings.
            </md-card-content>
        </md-card>
        <ibt-dialog ref="dialogObj" />
        <ibt-snackbar ref="snackbarObj" />

</template>

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


Score sample

Score sample

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


allow null value to be passed to parent of md-select (#338)

#333

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


Add ApplyButtonRenderer component

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


List Group component

List Group component

<template>

      <slot></slot>

</template>

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


InputTools back in place

InputTools back in place

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


update: expend the seekable area

update: expend the seekable area

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


adjustment state with variable item

adjustment state with variable 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/lucaslimax/curriculo_gratis.git/'


Add overview shortlink

Add overview shortlink

<template>

        <input type="checkbox" id="nav">

        <router-link to="/"></router-link>
        <router-link to="/createpost"></router-link>

          <profile></profile>

          <router-link to="/">Overview</router-link>
          <router-link to="/createpost">Create post</router-link>
          <router-link to="/map">Map</router-link>
          <router-link to="/tipps">Tipps</router-link>
          <router-link to="/drawings">Drawings</router-link>
          <router-link to="/subscribers">Subscribers</router-link>
          <router-link to="/createdrawing">Zeichne</router-link>

      <router-view></router-view>

</template>

<template>

        <input type="checkbox" id="nav">

        <router-link to="/createpost"></router-link>

          <profile></profile>

          <router-link to="/">Overview</router-link>
          <router-link to="/createpost">Create post</router-link>
          <router-link to="/map">Map</router-link>
          <router-link to="/tipps">Tipps</router-link>
          <router-link to="/drawings">Drawings</router-link>
          <router-link to="/subscribers">Subscribers</router-link>
          <router-link to="/createdrawing">Zeichne</router-link>

      <router-view></router-view>

</template>


change field name

change field name

<template>

    Example Model:

    Valid: {{exampleModels.simpleIsValid}}

{{JSON.stringify(exampleModels.simple, null, 4)}}

    <json-form
        :schema="exampleSchemas.simple"
        v-model="exampleModels.simple"
        :valid.sync="exampleModels.simpleIsValid"
        :options="{onlyEmitValid: false, descriptionTooltips: true}"
        :debug="true"
    ></json-form>

</template>