You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.6 KiB
42 lines
1.6 KiB
<view>
|
|
<view class="git-url-wrp flex-row" bindtap="copyGitUrl">
|
|
<mp-icon icon="link" type="field" size="18"/> {{gitee_url}}
|
|
</view>
|
|
<view class="commit-info">
|
|
<view class="commit-item flex-row" wx:for="{{commits}}">
|
|
<image class="avatar" src="{{eduImgDir}}{{item.author.image_url}}"/>
|
|
<view class="flex-col">
|
|
<view>
|
|
<text class="name">{{item.author.name}}</text>提交于<text class="time">{{item.time}}</text>
|
|
</view>
|
|
<view>
|
|
<text class="title">{{item.title}}</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="route-wrp">
|
|
<view class="route-item {{routes.length>0?'active':''}}" data-level="0" bindtap="onTapRoute">
|
|
根目录
|
|
</view>
|
|
<view class="route-item {{routes.length!=(index+1)?'active':''}}" wx:for="{{routes}}" data-level="{{index+1}}" bindtap="onTapRoute">
|
|
<text class="gap"> / </text>{{item.name}}
|
|
</view>
|
|
</view>
|
|
<view class="content">
|
|
<view class="file-item nav-back" bindtap="onTapNavBack" wx:if="{{routes.length>0}}">
|
|
<mp-icon icon="previous" size="20" color="#4CACFF" type="field"/>..(返回上一层)
|
|
</view>
|
|
<view class="file-content" hidden="{{!content}}">
|
|
<rich-md nodes="{{content}}" base="{{base}}" type="markdown"/>
|
|
</view>
|
|
<view class="trees" hidden="{{content}}">
|
|
<view class="file-item" wx:for="{{trees}}"
|
|
data-type='{{item.type}}' data-name="{{item.name}}" bindtap="onTapFile">
|
|
<iconfont type="{{item.type=='tree'?'wenjianjia':'wenjian'}}"
|
|
color="#00b0f0" size="20"/>
|
|
{{item.name}}
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view> |