镜像自地址
https://github.com/wikimedia/mediawiki-extensions-SearchVue
已同步 2024-05-25 08:42:55 +08:00
0fa8e18b85
Change-Id: Iabb7aae258d6a5eb1be3a7fe0a9f90f4735ec880
55 行
780 B
Vue
55 行
780 B
Vue
<template>
|
|
<div class="quickViewDescription">
|
|
<h2><a :href="url">{{ title }}</a></h2>
|
|
<p v-if="description">
|
|
{{ description }}
|
|
</p>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
/**
|
|
* @file quickViewDescription.vue
|
|
*
|
|
* Placeholder
|
|
*/
|
|
|
|
// @vue/component
|
|
module.exports = exports = {
|
|
name: 'QuickViewDescription',
|
|
props: {
|
|
title: {
|
|
type: String,
|
|
required: true
|
|
},
|
|
description: {
|
|
type: String,
|
|
required: false,
|
|
default: null
|
|
}
|
|
},
|
|
computed: {
|
|
url() {
|
|
const title = new mw.Title( this.title );
|
|
return title.getUrl();
|
|
}
|
|
}
|
|
};
|
|
</script>
|
|
|
|
<style lang="less">
|
|
@import 'mediawiki.ui/variables.less';
|
|
|
|
.quickViewDescription {
|
|
width: 365px;
|
|
margin: 0 auto 20px;
|
|
|
|
h2 {
|
|
font-family: inherit;
|
|
font-size: 16px;
|
|
border: none;
|
|
margin: 0;
|
|
}
|
|
}
|
|
</style>
|