mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-07 14:56:06 +02:00
Social status history
This commit is contained in:
@@ -7127,6 +7127,14 @@ speechSynthesis.getVoices();
|
|||||||
},
|
},
|
||||||
layout: 'table'
|
layout: 'table'
|
||||||
};
|
};
|
||||||
|
$app.data.socialStatusHistoryTable = {
|
||||||
|
data: [],
|
||||||
|
tableProps: {
|
||||||
|
stripe: true,
|
||||||
|
size: 'mini'
|
||||||
|
},
|
||||||
|
layout: 'table'
|
||||||
|
};
|
||||||
$app.data.visits = 0;
|
$app.data.visits = 0;
|
||||||
$app.data.openVR = configRepository.getBool('openVR');
|
$app.data.openVR = configRepository.getBool('openVR');
|
||||||
$app.data.openVRAlways = configRepository.getBool('openVRAlways');
|
$app.data.openVRAlways = configRepository.getBool('openVRAlways');
|
||||||
@@ -9380,11 +9388,29 @@ speechSynthesis.getVoices();
|
|||||||
$app.methods.showSocialStatusDialog = function () {
|
$app.methods.showSocialStatusDialog = function () {
|
||||||
this.$nextTick(() => adjustDialogZ(this.$refs.socialStatusDialog.$el));
|
this.$nextTick(() => adjustDialogZ(this.$refs.socialStatusDialog.$el));
|
||||||
var D = this.socialStatusDialog;
|
var D = this.socialStatusDialog;
|
||||||
|
var { statusHistory } = API.currentUser;
|
||||||
|
var statusHistoryArray = [];
|
||||||
|
for (var i = 0; i < statusHistory.length; ++i) {
|
||||||
|
var addStatus = {
|
||||||
|
no: i + 1,
|
||||||
|
status: statusHistory[i]
|
||||||
|
}
|
||||||
|
statusHistoryArray.push(addStatus);
|
||||||
|
}
|
||||||
|
this.socialStatusHistoryTable.data = statusHistoryArray;
|
||||||
D.status = API.currentUser.status;
|
D.status = API.currentUser.status;
|
||||||
D.statusDescription = API.currentUser.statusDescription;
|
D.statusDescription = API.currentUser.statusDescription;
|
||||||
D.visible = true;
|
D.visible = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$app.methods.setSocialStatusFromHistory = function (val) {
|
||||||
|
if (val === null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var D = this.socialStatusDialog;
|
||||||
|
D.statusDescription = val.status;
|
||||||
|
};
|
||||||
|
|
||||||
// App: Language Dialog
|
// App: Language Dialog
|
||||||
|
|
||||||
$app.data.languageDialog = {
|
$app.data.languageDialog = {
|
||||||
|
|||||||
+8
-1
@@ -1467,7 +1467,14 @@ html
|
|||||||
//- dialog: social status
|
//- dialog: social status
|
||||||
el-dialog.x-dialog(ref="socialStatusDialog" :visible.sync="socialStatusDialog.visible" title="Social Status" width="400px")
|
el-dialog.x-dialog(ref="socialStatusDialog" :visible.sync="socialStatusDialog.visible" title="Social Status" width="400px")
|
||||||
div(v-loading="socialStatusDialog.loading")
|
div(v-loading="socialStatusDialog.loading")
|
||||||
el-select(v-model="socialStatusDialog.status" style="dispaly:block")
|
el-collapse(style="border:0")
|
||||||
|
el-collapse-item
|
||||||
|
template(slot="title")
|
||||||
|
span(style="font-size:16px") History
|
||||||
|
data-tables(v-bind="socialStatusHistoryTable" @row-click="setSocialStatusFromHistory" style="cursor:pointer")
|
||||||
|
el-table-column(label="No" prop="no" width="40")
|
||||||
|
el-table-column(label="Status" prop="status")
|
||||||
|
el-select(v-model="socialStatusDialog.status" style="dispaly:block;margin-top:10px")
|
||||||
el-option(label="Online" value="active").
|
el-option(label="Online" value="active").
|
||||||
#[i.x-user-status.online] Online
|
#[i.x-user-status.online] Online
|
||||||
el-option(label="Join Me" value="join me").
|
el-option(label="Join Me" value="join me").
|
||||||
|
|||||||
Reference in New Issue
Block a user