新增启动页和隐私政策、用户协议

This commit is contained in:
lipnggao 2023-09-23 10:10:15 +08:00
parent 9909b070f8
commit 108fdcf3f2
158 changed files with 10557 additions and 8613 deletions

View File

@ -1,16 +1,20 @@
{ // launch.json configurations app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
{
// launch.json configurations app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
// launchtypelocalremote, localremote
"version": "0.0",
"configurations": [{
"app-plus" :
"version" : "0.0",
"configurations" : [
{
"app-plus" : {
"launchtype" : "local"
},
"default" :
{
"default" : {
"launchtype" : "local"
},
"type" : "uniCloud"
},
{
"playground" : "custom",
"type" : "uni-app:app-ios"
}
]
}

View File

@ -88,8 +88,9 @@
})
},
toNovelReading() {
const bookId = this.bookId;
uni.navigateTo({
url: `/pages/novelReading/novelReading`
url: `/pages/novelReading/novelReading?sid=${bookId}`
})
}
}

View File

@ -1,5 +1,5 @@
{
"name" : "app_ancientSayings",
"name" : "古言小说",
"appid" : "__UNI__474F351",
"description" : "",
"versionName" : "1.0.0",
@ -15,6 +15,7 @@
"offset" : "none|auto" // "none""auto""none"
}
},
"bounce" : "none", //
"usingComponents" : true,
"nvueStyleCompiler" : "uni-app",
"compilerVersion" : 3,
@ -49,39 +50,44 @@
]
},
/* ios */
"ios" : {},
"ios" : {
"dSYMs" : false
},
/* SDK */
"sdkConfigs" : {},
"sdkConfigs" : {
"ad" : {}
},
"icons" : {
"android" : {
"hdpi" : "static/app_logo.png",
"xhdpi" : "static/app_logo.png",
"xxhdpi" : "static/app_logo.png",
"xxxhdpi" : "static/app_logo.png"
"hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"ios" : {
"appstore" : "static/app_logo.png",
// "appstore" : "static/app_logo.png",
"iphone" : {
"app@2x" : "static/app_logo.png",
"app@3x" : "static/app_logo.png",
"spotlight@2x" : "static/app_logo.png",
"spotlight@3x" : "static/app_logo.png",
"settings@2x" : "static/app_logo.png",
"settings@3x" : "static/app_logo.png",
"notification@2x" : "static/app_logo.png",
"notification@3x" : "static/app_logo.png"
"app@2x" : "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png"
},
"ipad" : {
"app" : "static/app_logo.png",
"app@2x" : "static/app_logo.png",
"proapp@2x" : "static/app_logo.png",
"spotlight" : "static/app_logo.png",
"spotlight@2x" : "static/app_logo.png",
"settings" : "static/app_logo.png",
"settings@2x" : "static/app_logo.png",
"notification@2x" : "static/app_logo.png",
"notification" : "static/app_logo.png"
}
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"settings" : "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification" : "unpackage/res/icons/20x20.png"
},
"appstore" : "unpackage/res/icons/1024x1024.png"
}
}
}

View File

@ -1,23 +1,53 @@
{
"pages": [ //pageshttps://uniapp.dcloud.io/collocation/pages
{
//
"path": "pages/initialization/initialization",
"style": {
"navigationBarTitleText": "",
"navigationStyle": "custom",
"app-plus": {
"bounce": "none" //
}
}
},
{
//
"path": "pages/agreement/agreement",
"style": {
"navigationBarTitleText": "",
// "navigationStyle": "custom",
"app-plus": {
"bounce": "none" ,//
"safearea": {
//ioS
"background": "#FFFFFF", //"#FFFFFF"
"bottom": {
//
"offset": "auto" // "none""auto""none"
}
}
}
}
},
{
"path": "pages/bookCity/bookCity/index",
"style": {
"navigationBarTitleText": "书城",
"navigationStyle": "custom"
// "app-plus": {
// "titleView": false, //
// "statusbar": {
// "immersed": false
// }
// }
"navigationStyle": "custom",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/bookshelf/bookshelf/index",
"style": {
"navigationBarTitleText": "书架",
"navigationStyle": "custom"
"navigationStyle": "custom",
"app-plus": {
"bounce": "none" //
}
}
},
{
@ -25,7 +55,10 @@
"style": {
//
"navigationBarTitleText": "",
"navigationStyle": "custom"
"navigationStyle": "custom",
"app-plus": {
"bounce": "none" //
}
}
},
{
@ -33,56 +66,83 @@
"style": {
//
"navigationBarTitleText": "",
"navigationStyle": "custom"
"navigationStyle": "custom",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/classification/classification/index",
"style": {
"navigationBarTitleText": "分类",
"navigationStyle": "custom"
"navigationStyle": "custom",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/myInfo/myInfo/index",
"style": {
"navigationBarTitleText": "我的"
"navigationBarTitleText": "我的",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/myInfo/aboutMy/index",
"style": {
"navigationBarTitleText": "关于我们"
"navigationBarTitleText": "关于我们",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/myInfo/mySetUp/index",
"style": {
"navigationBarTitleText": "设置"
"navigationBarTitleText": "设置",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/myInfo/problemList/index",
"style": {
"navigationBarTitleText": "常见问题"
"navigationBarTitleText": "常见问题",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/myInfo/problemDetail/index",
"style": {
"navigationBarTitleText": "常见问题"
"navigationBarTitleText": "常见问题",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/voucherCenter/index",
"style": {
"navigationBarTitleText": "充值中心"
"navigationBarTitleText": "充值中心",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/readingRecords/index",
"style": {
"navigationBarTitleText": "阅读记录"
"navigationBarTitleText": "阅读记录",
"app-plus": {
"bounce": "none" //
}
}
},
{
@ -90,14 +150,20 @@
"style": {
"navigationBarTitleText": "签到领取书币",
"navigationStyle": "custom",
"navigationBarTextStyle": "white"
"navigationBarTextStyle": "white",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/booksListAll/index",
"style": {
//
"navigationBarTitleText": ""
"navigationBarTitleText": "",
"app-plus": {
"bounce": "none" //
}
// "app-plus": {
// "safearea": { //ioS
// "background": "#FFFFFF", //"#FFFFFF"
@ -119,45 +185,58 @@
{
"path": "pages/booksTheCharts/index",
"style": {
"navigationBarTitleText": "排行榜",
"navigationBarBackgroundColor": "transparent",
// booksTheCharts
"navigationBarTitleText": "",
// "navigationBarBackgroundColor": "transparent",
"navigationStyle": "custom",
"app-plus": {
"titleNView": {
"backgroundColor": "transparent",
"background": "transparent"
}
}
// "app-plus": {
// "titleNView": {
// "backgroundColor": "transparent",
// "background": "transparent"
// }
// }
// "enablePullDownRefresh": false,
// "disableScroll": true,
// "app-plus": {
// "bounce": "none" //
// }
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/voucherCenterDetail/index",
"style": {
"navigationBarTitleText": "充值记录"
"navigationBarTitleText": "充值记录",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/bookCoinDetail/bookCoinDetail",
"style": {
"navigationBarTitleText": "书币明细"
"navigationBarTitleText": "书币明细",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/giveCoinDetail/giveCoinDetail",
"style": {
"navigationBarTitleText": "赠币明细"
"navigationBarTitleText": "赠币明细",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/booksSearchList/booksSearchList",
"style": {
"navigationBarTitleText": "搜索"
"navigationBarTitleText": "搜索",
"app-plus": {
"bounce": "none" //
}
}
},
{
@ -177,14 +256,20 @@
"path": "pages/booksReadingDetail/booksReadingDetail",
"style": {
//
"navigationBarTitleText": ""
"navigationBarTitleText": "",
"app-plus": {
"bounce": "none" //
}
}
},
{
"path": "pages/bookRecommendList/bookRecommendList",
"style": {
//
"navigationBarTitleText": ""
"navigationBarTitleText": "",
"app-plus": {
"bounce": "none" //
}
}
}
],

View File

@ -0,0 +1,56 @@
<template>
<view class="agreement_content">
<web-view :webview-styles="webviewStyles" :src="webViewSrc"></web-view>
</view>
</template>
<script>
export default {
data() {
return {
webviewStyles: {
progress: false
},
webViewType: '',
webViewSrc: ''
}
},
onLoad(options) {
const type = options.type;
const obj = {
//
'1': {
title: '《用户协议》',
src: `https://qjnovelweb.qinjiuxiaoshuo.com/UserAgreement.html`
},
//
'2': {
title: '《隐私协议》',
src: `https://qjnovelweb.qinjiuxiaoshuo.com/privacypolicy.html`
}
}
uni.setNavigationBarTitle({
title: obj[type].title
});
this.webViewSrc = obj[type].src;
this.webViewType = type;
},
onShow() {
},
methods: {
}
}
</script>
<style lang="scss">
.agreement_content {
position: relative;
width: 100%;
height: 100%;
padding-bottom: constant(safe-area-inset-bottom);
/* 兼容 iOS 设备 */
padding-bottom: env(safe-area-inset-bottom);
}
</style>

View File

@ -5,7 +5,11 @@
<view class="bookCity_content_body">
<scroll-view scroll-y="true" class="scroll_y">
<view class="scroll_y_item">
<Home v-if="navBarActive == '1'" ref="bookCityHome" />
<Home v-if="navBarActive == '1'" ref="bookCityHome" @handelRankingList="handelRankingList"
:explosiveDataList="explosiveDataList" :rankingDataList="rankingDataList"
:headerListActive="headerListActive" :popularityDataList="popularityDataList"
:originalDataList="originalDataList" :recommendDataList="recommendDataList"
:moreBooksList="moreBooksList" :swiperList="swiperList" />
<Member v-if="navBarActive == '2'" />
</view>
</scroll-view>
@ -20,6 +24,9 @@
import {
isGetSystemInfo
} from '@/utils/systemInfo.js'
import {
baseUrlImage
} from '@/utils/utils'
export default {
components: {
CommNavBar,
@ -38,23 +45,87 @@
// },
],
navBarActive: '1',
barHeight: 0,
//
explosiveDataList: [],
//
rankingDataList: [],
rankingDataObj: {},
headerListActive: '1',
//
popularityDataList: [],
//
originalDataList: [],
//
recommendDataList: [],
//
moreBooksList: [],
swiperList: [],
}
},
onLoad() {
},
onLoad() {},
onShow() {
this.$nextTick(() => {
this.$refs.bookCityHome.isGetIndex()
})
// this.$nextTick(() => {
// this.$refs.bookCityHome.isGetIndex()
// })
this.isGetHomeIndex();
},
methods: {
handelCommNavBar(event) {
this.navBarActive = event.currentTarget.dataset.id
},
isGetHomeIndex() {
uni.showLoading({
title: '加载中...'
});
// uni.$u.post
const parameter = {
custom: {
token: true
}
}
uni.$u.http.post('/Index', {}, parameter).then((res) => {
uni.hideLoading();
if (res.status == 1) {
const {
ads,
module1,
charts1,
charts2,
charts3,
charts4,
module3,
module4,
module5,
module6
} = res.data;
this.swiperList = baseUrlImage(ads);
this.explosiveDataList = baseUrlImage(module1);
this.explosiveDataList = baseUrlImage(module1);
const rankingDataObj = {
'1': baseUrlImage(charts1),
'2': baseUrlImage(charts2),
'3': baseUrlImage(charts3),
'4': baseUrlImage(charts4)
}
this.rankingDataList = rankingDataObj[this.headerListActive];
this.rankingDataObj = rankingDataObj;
this.popularityDataList = baseUrlImage(module3);
this.originalDataList = baseUrlImage(module4);
this.recommendDataList = baseUrlImage(module5);
this.moreBooksList = baseUrlImage(module6);
}
}).catch((err) => {
uni.hideLoading();
console.log(err, "========")
})
},
handelRankingList(event) {
const id = event.currentTarget.dataset.id;
this.headerListActive = id;
this.rankingDataList = this.rankingDataObj[id];
},
}
}
</script>
@ -81,9 +152,8 @@
bottom: 0;
left: 0;
right: 0;
.scroll_y_item {
}
.scroll_y_item {}
}
}
}

View File

@ -76,6 +76,9 @@
import {
baseUrlImage
} from '@/utils/utils'
import {
myGetStorage,
} from '@/utils/storage/index.js';
export default {
components: {
@ -86,10 +89,57 @@
RecommendList,
CommFooter,
},
props: {
explosiveDataList: {
type: Array,
default: () => {
return [];
}
},
rankingDataList: {
type: Array,
default: () => {
return [];
}
},
headerListActive: {
type: String,
default: ''
},
popularityDataList: {
type: Array,
default: () => {
return [];
}
},
originalDataList: {
type: Array,
default: () => {
return [];
}
},
recommendDataList: {
type: Array,
default: () => {
return [];
}
},
moreBooksList: {
type: Array,
default: () => {
return [];
}
},
swiperList: {
type: Array,
default: () => {
return [];
}
}
},
data() {
return {
baseUrl: config.baseUrl,
swiperList: [],
list: [{
name: the_charts,
title: '榜单',
@ -110,88 +160,31 @@
{
name: recharge,
title: '充值',
toPath: '/pages/voucherCenter/index'
toPath: '/pages/voucherCenter/index',
type: 'recharge'
},
],
//
explosiveDataList: [],
//
rankingDataList: [],
rankingDataObj: {},
headerListActive: '1',
//
popularityDataList: [],
//
originalDataList: [],
//
recommendDataList: [],
//
moreBooksList: []
}
},
mounted() {
},
methods: {
toGridItemPath(row) {
if (row.toPath) {
const token = myGetStorage('token');
if (row.type == 'recharge' && !token) {
uni.navigateTo({
url: `/pages/login/login?to=3`
})
} else if (row.toPath) {
uni.navigateTo({
url: `${row.toPath}?titleType=${row.type}`
})
}
},
handelRankingList(event) {
const id = event.currentTarget.dataset.id;
this.headerListActive = id;
this.rankingDataList = this.rankingDataObj[id];
this.$emit('handelRankingList', event)
// const id = event.currentTarget.dataset.id;
// this.headerListActive = id;
// this.rankingDataList = this.rankingDataObj[id];
},
isGetIndex() {
uni.showLoading({
title: '加载中...'
});
// uni.$u.post
const parameter = {
custom: {
token: true
}
}
uni.$u.http.post('/Index', {}, parameter).then((res) => {
uni.hideLoading();
if (res.status == 1) {
const {
ads,
module1,
charts1,
charts2,
charts3,
charts4,
module3,
module4,
module5,
module6
} = res.data;
this.swiperList = baseUrlImage(ads);
this.explosiveDataList = baseUrlImage(module1);
this.explosiveDataList = baseUrlImage(module1);
const rankingDataObj = {
'1': baseUrlImage(charts1),
'2': baseUrlImage(charts2),
'3': baseUrlImage(charts3),
'4': baseUrlImage(charts4)
}
this.rankingDataList = rankingDataObj[this.headerListActive];
this.rankingDataObj = rankingDataObj;
this.popularityDataList = baseUrlImage(module3);
this.originalDataList = baseUrlImage(module4);
this.recommendDataList = baseUrlImage(module5);
this.moreBooksList = baseUrlImage(module6);
}
}).catch((err) => {
uni.hideLoading();
console.log(err, "========")
})
}
}
}
</script>

View File

@ -33,8 +33,7 @@
{{bookInfo.size}}
</view>
<view class="book_item_tex">
<!-- 万字 -->
万字
</view>
</view>
<view class="bookOtherInfo_bottom">

View File

@ -133,7 +133,7 @@
toNovelReading() {
const bookInfo = this.bookInfo;
uni.navigateTo({
url: `/pages/novelReading/novelReading?sid=${bookInfo.id}&n=${bookInfo.title}`
url: `/pages/novelReading/novelReading?sid=${bookInfo.id}`
})
}
}

View File

@ -0,0 +1,161 @@
<template>
<view class="initialization_content">
<view class="initialization_body">
<view class="app_logo">
<image src="/static/app_logo.png" class="is_image"></image>
</view>
<view class="app_title">
古言小说
</view>
</view>
<view class="initialization_footer">
<!-- <view class="app_title">
古言小说
</view> -->
</view>
<u-modal :show="modalShowOne" title="欢迎使用" :showCancelButton="true" cancelColor="#999" confirmText="同意并继续"
cancelText="不同意" confirmColor="#FF728F" @confirm="toAgreeWith" @cancel="handelOnceMore">
<view class="slot_content">
<text>感谢您信任并使用古言小说本服务需联网申请通知权限用于为您提供书籍更新优惠活动等信息服务点击同意即表示您同意上述内容及</text>
<text class="user_agreement" @tap="toAgreement('1')">古言用户服务协议</text>
<text></text>
<text class="privacy" @tap="toAgreement('2')">古言隐私政策</text>
</view>
</u-modal>
<u-modal :show="modalShowTwo" title="您需要同意以下协议才能正常使用古言" :showCancelButton="true" cancelColor="#999" confirmText="同意"
cancelText="不同意并退出" confirmColor="#FF728F" @confirm="toAgreeWith" @cancel="toExitApplication">
<view class="slot_content">
<view>若您不同意很遗憾我们将无法为您提供服务</view>
<view class="user_agreement" @tap="toAgreement('1')">古言用户服务协议</view>
<view class="privacy" @tap="toAgreement('2')">古言隐私政策</view>
</view>
</u-modal>
</view>
</template>
<script>
import {
myGetStorage,
mySetStorage
} from '@/utils/storage/index.js';
export default {
data() {
return {
giveService: false,
modalShowOne: false,
modalShowTwo:false
}
},
onShow() {
const giveService = myGetStorage('giveService');
this.giveService = giveService ? false : true;
this.modalShowOne = giveService ? false : true;
if(giveService){
uni.switchTab({
url: `/pages/bookCity/bookCity/index`
})
}
},
methods: {
toAgreeWith() {
uni.switchTab({
url: `/pages/bookCity/bookCity/index`
})
mySetStorage('giveService', 1);
this.modalShowOne = false;
this.modalShowTwo = false;
},
toExitApplication() {
if (uni.getSystemInfoSync().platform == 'ios') {
plus.ios.import("UIApplication").sharedApplication().performSelector("exit")
} else if (uni.getSystemInfoSync().platform == 'android') {
plus.runtime.quit();
}
},
toAgreement(type) {
uni.navigateTo({
url:`/pages/agreement/agreement?type=${type}`
})
},
handelOnceMore() {
this.modalShowOne = false;
this.modalShowTwo = true;
}
}
}
</script>
<style lang="scss">
.is_image {
display: block;
width: 100%;
height: 100%;
border-radius: 16rpx;
box-shadow: 0 0 16rpx rgba(0, 0, 0, 0.2);
}
.initialization_content {
width: 100%;
height: 100%;
position: relative;
background: linear-gradient(to bottom, #FFC7D3 0%, #FFEBEE 50%, #fff 100%);
.initialization_body {
padding-top: 260rpx;
display: flex;
flex-direction: column;
align-items: center;
// .app_title_image {
// width: 200rpx;
// height: 400rpx;
// }
.app_logo {
width: 160rpx;
height: 160rpx;
}
.app_title {
font-size: 60rpx;
font-weight: 600;
margin-left: 16rpx;
margin-top: 20rpx;
}
}
.initialization_footer {
// position: absolute;
// bottom: 180rpx;
// left: 0;
// display: flex;
// justify-content: center;
// align-items: center;
// width: 100%;
// .app_logo {
// width: 100rpx;
// height: 100rpx;
// }
// .app_title {
// font-size: 46rpx;
// font-weight: 600;
// margin-left: 16rpx;
// }
}
.slot_content {
font-size: 30rpx;
color: #999;
.user_agreement {
color: #FF728F;
}
.privacy {
color: #FF728F;
}
}
}
</style>

View File

@ -51,7 +51,8 @@
let toPathUrl = ''
const toPathObj = {
'1': `/pages/novelReading/novelReading?sid=${bookSid}&id=${bookId}&c=${chapterorder}`,
'2':`/pages/myInfo/myInfo/index`
'2': `/pages/myInfo/myInfo/index`,
'3': `/pages/bookCity/bookCity/index`
}
if (toPathObj[toPath]) {
toPathUrl = `${toPathObj[toPath]}`

View File

@ -11,7 +11,7 @@
:slide="20" :enablePreload="false" @loadmore="loadmoreContent" @clickTo="handelShowStepUp"
:clickOption="{width:200,height: 400,left:'auto',top:'auto'}" :topGap="0" :bottomGap="20"
@change="currentChange">
<template #test>
<template slot="test">
<view class="balance_con">
<rich-text class="balance_con_rich_text"
:style="`color:${novelContentColor};font-size:${newCharactersSize}px;`"
@ -37,7 +37,7 @@
<view class="balance_btn_all">
<view v-if="!token" class="purchaseFull_popup_btn" @click="toPathLogin">新用户登录</view>
<view v-else-if="readChapterInfoObj.chackpay == 2" class="purchaseFull_popup_btn"
@click="toPathLogin">去充值</view>
@click="balanceConfirm">去充值</view>
<view v-else-if="readChapterInfoObj.chackpay == 3" class="purchaseFull_popup_btn"
@click="handelPurchaseFull">需要全本购买
</view>
@ -175,7 +175,6 @@
data() {
return {
token: '',
navbarTitle: '小说阅读页面',
novelMainTypeColor: '',
setUpColorAll: {},
navigationBarTitleTextColor: '',
@ -185,8 +184,6 @@
previousChapterBbuttonTextColor: '',
nextChapterBbuttonBg: '',
nextChapterBbuttonTextColor: '',
bodyReadingHeight: 0,
scrollReadingHeight: 0,
//
bodyReadingBg: '',
//
@ -219,7 +216,6 @@
defaultCharactersLineHeight: 20,
readDirectoryActive: '',
readChapterid: '',
readChapterFlag: false,
readChapterInfoObj: {},
readChapterLastid: '',
readChapterNextid: '',
@ -227,7 +223,6 @@
},
onLoad(options) {
this.booksDirectorySid = options.sid;
this.navbarTitle = options.n;
this.readChapterid = options.id;
this.isGetUserRead();
},
@ -257,7 +252,7 @@
const booksDirectorySid = this.booksDirectorySid;
const booksDirectoryPage = this.booksDirectoryPage;
const readChapterid = this.readChapterid ? this.readChapterid : '';
const newReadChapterInfoObj = await this.isGetBookInfo(readChapterid, '');
const newReadChapterInfoObj = await this.isGetBookInfo(readChapterid);
this.novelReadingContentText = [newReadChapterInfoObj];
this.readDirectoryActive = newReadChapterInfoObj.chapterorder;
this.readChapterLastid = newReadChapterInfoObj.lastid;
@ -268,7 +263,7 @@
currentChapter: newReadChapterInfoObj.chapterorder
})
},
isGetBookInfo(chapterId, statusType, ) {
isGetBookInfo(chapterId) {
return new Promise((resolve) => {
const booksDirectorySid = this.booksDirectorySid;
const novelReadingContentText = this.novelReadingContentText;
@ -293,7 +288,7 @@
isEnd: resData.nextid == '' ? true : false,
chapter: resData.chapterorder,
title: resData.chaptername,
isTtitle: resData.title
isTitle: resData.title
// richTextNodes: `<h3>${res.data.chaptername}</h3></br>${res.data.novel_content}`
};
this.readChapterInfoObj = readChapterInfoObj;
@ -342,7 +337,6 @@
}
callback('success', obj);
}
}
},
currentChange(pageInfo) {
@ -384,7 +378,6 @@
content: ''
}
this.$refs.yingbingReadPage.init({
// ...obj,
contents: [obj],
start: 0,
currentChapter: newReadDirectoryActive - 1,
@ -419,9 +412,7 @@
custom,
content: ''
}
console.log(obj, "---------------")
this.$refs.yingbingReadPage.init({
// ...obj,
contents: [obj],
start: 0,
currentChapter: newReadDirectoryActive + 1
@ -450,20 +441,9 @@
url: `/pages/login/login?sid=${readChapterInfoObj.sid}&i=${readChapterInfoObj.id}&c=${readDirectoryActive}&to=1`
})
},
directoryPopupClose() {
// directoryPopupClose() {
// this.directoryPopupShow = false;
// const readChapterInfoObj = this.readChapterInfoObj;
// uni.navigateTo({
// url: `/pages/bookRecommendList/bookRecommendList?sid=${readChapterInfoObj.sid}&t=${readChapterInfoObj.title}&c=${readChapterInfoObj.chapterorder}`
// })
},
purchaseFullClose() {
const readChapterFlag = this.readChapterFlag;
if (readChapterFlag) {
return;
}
this.purchaseFullShow = false;
},
// },
handelSteUpPopup() {
this.stepUpPopupShow = true;
},
@ -623,7 +603,6 @@
// this.myData = myData;
this.novelMainTypeColor = novelMainTypeColor;
this.newCharactersSize = JSON.parse(novelMainObj).charactersSize || 28;
this.bodyReadingHeight = screenHeight - statusBarHeight - devicePixelRatio * 22;
this.setUpColorAll = setUpReadingColorAll;
this.barPopupIcon = {
'F3EFE9': {

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

1
unpackage/cache/apk/apkurl vendored Normal file
View File

@ -0,0 +1 @@
https://ide.dcloud.net.cn/build/download/9bc70e70-5916-11ee-a73d-914bbe6c0cba

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,8 @@
[appleAppid]
appleAppid=com.qinjiu.guyanxiaoshuo
appleAppid=com.gygsh.app
[appstore]
appstore=284c163ec079c1a9ec45c1860f781935
[iosStyle]
iosStyle=
@ -15,3 +18,13 @@ spaceid_qq=
[universalLinks_weibo]
universalLinks_weibo=
spaceid_weibo=
[iphone]
app%402x=140750dc2e5311f8aecd7590b31cd53d
app%403x=07385fee3133f3cd433c0880fa487d68
notification%402x=98053d8f4350a963571fe71434113802
notification%403x=3ee657c11595b5f96907c0d1769b36a6
settings%402x=564223d08e33f85271fd49e8d3235c13
settings%403x=58e5177d2fb43042763a8f1f7ca3a72a
spotlight%402x=761dd39d74e8ce220be2c35c0e368062
spotlight%403x=140750dc2e5311f8aecd7590b31cd53d

3
unpackage/cache/certdata vendored Normal file
View File

@ -0,0 +1,3 @@
andrCertfile=D:/项目证书/古言小说证书1111/guyanxiaoshuo.keystore
andrCertAlias=gyxs
andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==

View File

@ -1,3 +1,3 @@
iosProfile=C:/Users/Administrator/Desktop/小说证书/古言小说证书/guyanxiaoshuo.mobileprovision
ioscertFile=C:/Users/Administrator/Desktop/小说证书/古言小说证书/guyanxiaoshuo.p12
iosProfile=D:/项目证书/古言小说证书22222/gygsh/gygshtest.mobileprovision
ioscertFile=D:/项目证书/古言小说证书22222/gygsh/d67b96d0807b462295ffaf5c31e41393.p12
ioscertPassword=ep/Tdjka4Y7WYqDB6/S7dw==

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<script>
var __UniViewStartTime__ = Date.now();
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
CSS.supports('top: constant(a)'))
document.write(
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
</script>
<title>View</title>
<link rel="stylesheet" href="view.css" />
</head>
<body>
<div id="app"></div>
<script src="__uniappes6.js"></script>
<script src="view.umd.min.js"></script>
<script src="app-view.js"></script>
</body>
</html>

View File

@ -0,0 +1,8 @@
var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/initialization/initialization","pages/bookCity/bookCity/index","pages/bookshelf/bookshelf/index","pages/login/login","pages/loginMobile/loginMobile","pages/classification/classification/index","pages/myInfo/myInfo/index","pages/myInfo/aboutMy/index","pages/myInfo/mySetUp/index","pages/myInfo/problemList/index","pages/myInfo/problemDetail/index","pages/voucherCenter/index","pages/readingRecords/index","pages/signInBookCurrency/index","pages/booksListAll/index","pages/booksTheCharts/index","pages/voucherCenterDetail/index","pages/bookCoinDetail/bookCoinDetail","pages/giveCoinDetail/giveCoinDetail","pages/booksSearchList/booksSearchList","pages/novelReading/novelReading","pages/booksReadingDetail/booksReadingDetail","pages/bookRecommendList/bookRecommendList"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8"},"tabBar":{"backgroundColor":"#FFFFFF","borderStyle":"#F5F5F5","selectedColor":"#FF5000","iconWidth":"24px","color":"#666666","fontSize":"10px","height":"68px","list":[{"pagePath":"pages/bookshelf/bookshelf/index","text":"书架","iconPath":"/static/images/tabbar/bookshelf.png","selectedIconPath":"/static/images/tabbar/bookshelfActive.png"},{"pagePath":"pages/bookCity/bookCity/index","text":"书城","iconPath":"/static/images/tabbar/bookCity.png","selectedIconPath":"/static/images/tabbar/bookCityActive.png"},{"pagePath":"pages/classification/classification/index","text":"分类","iconPath":"/static/images/tabbar/classification.png","selectedIconPath":"/static/images/tabbar/classificationActive.png"},{"pagePath":"pages/myInfo/myInfo/index","text":"我的","iconPath":"/static/images/tabbar/myInfo.png","selectedIconPath":"/static/images/tabbar/myInfoActive.png"}]},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"古言小说","compilerVersion":"3.8.12","entryPagePath":"pages/initialization/initialization","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/initialization/initialization","meta":{"isQuit":true},"window":{"navigationBarTitleText":"","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/bookCity/bookCity/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"书城","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/bookshelf/bookshelf/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"书架","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/login/login","meta":{},"window":{"navigationBarTitleText":"","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/loginMobile/loginMobile","meta":{},"window":{"navigationBarTitleText":"","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/classification/classification/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"分类","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/myInfo/myInfo/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"我的","bounce":"none"}},{"path":"/pages/myInfo/aboutMy/index","meta":{},"window":{"navigationBarTitleText":"关于我们","bounce":"none"}},{"path":"/pages/myInfo/mySetUp/index","meta":{},"window":{"navigationBarTitleText":"设置","bounce":"none"}},{"path":"/pages/myInfo/problemList/index","meta":{},"window":{"navigationBarTitleText":"常见问题","bounce":"none"}},{"path":"/pages/myInfo/problemDetail/index","meta":{},"window":{"navigationBarTitleText":"常见问题","bounce":"none"}},{"path":"/pages/voucherCenter/index","meta":{},"window":{"navigationBarTitleText":"充值中心","bounce":"none"}},{"path":"/pages/readingRecords/index","meta":{},"window":{"navigationBarTitleText":"阅读记录","bounce":"none"}},{"path":"/pages/signInBookCurrency/index","meta":{},"window":{"navigationBarTitleText":"签到领取书币","navigationStyle":"custom","navigationBarTextStyle":"white","bounce":"none"}},{"path":"/pages/booksListAll/index","meta":{},"window":{"navigationBarTitleText":"","bounce":"none"}},{"path":"/pages/booksTheCharts/index","meta":{},"window":{"navigationBarTitleText":"","navigationStyle":"custom","bounce":"none"}},{"path":"/pages/voucherCenterDetail/index","meta":{},"window":{"navigationBarTitleText":"充值记录","bounce":"none"}},{"path":"/pages/bookCoinDetail/bookCoinDetail","meta":{},"window":{"navigationBarTitleText":"书币明细","bounce":"none"}},{"path":"/pages/giveCoinDetail/giveCoinDetail","meta":{},"window":{"navigationBarTitleText":"赠币明细","bounce":"none"}},{"path":"/pages/booksSearchList/booksSearchList","meta":{},"window":{"navigationBarTitleText":"搜索","bounce":"none"}},{"path":"/pages/novelReading/novelReading","meta":{},"window":{"navigationBarTitleText":"","navigationStyle":"custom","enablePullDownRefresh":false,"bounce":"none"}},{"path":"/pages/booksReadingDetail/booksReadingDetail","meta":{},"window":{"navigationBarTitleText":"","bounce":"none"}},{"path":"/pages/bookRecommendList/bookRecommendList","meta":{},"window":{"navigationBarTitleText":"","bounce":"none"}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

View File

@ -0,0 +1 @@
(function(e){function r(r){for(var n,l,i=r[0],p=r[1],a=r[2],c=0,s=[];c<i.length;c++)l=i[c],Object.prototype.hasOwnProperty.call(o,l)&&o[l]&&s.push(o[l][0]),o[l]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);f&&f(r);while(s.length)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var p=t[i];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=l(l.s=t[0]))}return e}var n={},o={"app-config":0},u=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(r,"a",r),r},l.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},l.p="/";var i=this["webpackJsonp"]=this["webpackJsonp"]||[],p=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var f=p;t()})([]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__474F351","name":"古言小说","version":{"name":"1.0.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"safearea":{"background":"#F5F6F9","bottom":{"offset":"none|auto"}},"bounce":"none","usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"D:\\project_web\\app_ancientSayings\\unpackage\\res\\icons\\72x72.png","xhdpi":"D:\\project_web\\app_ancientSayings\\unpackage\\res\\icons\\96x96.png","xxhdpi":"D:\\project_web\\app_ancientSayings\\unpackage\\res\\icons\\144x144.png","xxxhdpi":"D:\\project_web\\app_ancientSayings\\unpackage\\res\\icons\\192x192.png"},"ios":{"appstore":"appstore.png","ipad":{"app":"icon-ipad-app.png","app@2x":"icon-ipad-app@2x.png","notification":"icon-ipad-notification.png","notification@2x":"icon-ipad-notification@2x.png","proapp@2x":"icon-ipad-proapp@2x.png","settings":"icon-ipad-settings.png","settings@2x":"icon-ipad-settings@2x.png","spotlight":"icon-ipad-spotlight.png","spotlight@2x":"icon-ipad-spotlight@2x.png"},"iphone":{"app@2x":"icon-iphone-app@2x.png","app@3x":"icon-iphone-app@3x.png","notification@2x":"icon-iphone-notification@2x.png","notification@3x":"icon-iphone-notification@3x.png","settings@2x":"icon-iphone-settings@2x.png","settings@3x":"icon-iphone-settings@3x.png","spotlight@2x":"icon-iphone-spotlight@2x.png","spotlight@3x":"icon-iphone-spotlight@3x.png"},"prerendered":"false"}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"custompermissions":true},"apple":{"dSYMs":false,"appid":"com.gygsh.app","password":"ep/Tdjka4Y7WYqDB6/S7dw==","mobileprovision":"apple-mobileprovision.mobileprovision","p12":"apple-private.p12","devices":"iphone","plistcmds":["Add :UIFileSharingEnabled bool true"]},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"debug":true,"syncDebug":true,"orientation":"portrait-primary"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.8.12","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"tabBar":{"backgroundColor":"#FFFFFF","borderStyle":"#F5F5F5","selectedColor":"#FF5000","iconWidth":"24px","color":"#666666","fontSize":"10px","height":"68px","list":[{"pagePath":"pages/bookshelf/bookshelf/index","text":"书架","iconPath":"/static/images/tabbar/bookshelf.png","selectedIconPath":"/static/images/tabbar/bookshelfActive.png"},{"pagePath":"pages/bookCity/bookCity/index","text":"书城","iconPath":"/static/images/tabbar/bookCity.png","selectedIconPath":"/static/images/tabbar/bookCityActive.png"},{"pagePath":"pages/classification/classification/index","text":"分类","iconPath":"/static/images/tabbar/classification.png","selectedIconPath":"/static/images/tabbar/classificationActive.png"},{"pagePath":"pages/myInfo/myInfo/index","text":"我的","iconPath":"/static/images/tabbar/myInfo.png","selectedIconPath":"/static/images/tabbar/myInfoActive.png"}]},"launch_path":"__uniappview.html","adid":"122850200207"}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 959 B

After

Width:  |  Height:  |  Size: 959 B

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 853 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Some files were not shown because too many files have changed in this diff Show More