From b301ba15620c788b1e22e63f79065708ffa11d95 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Tue, 21 Sep 2021 20:39:33 +0530 Subject: [PATCH] fix(gui): avoid multiple api call re #551 Signed-off-by: Pranav C --- .../spreadsheet/components/editableCell.vue | 3 +- .../components/editableCell/booleanCell.vue | 12 +- .../project/spreadsheet/components/extras.vue | 147 +++++--- packages/nc-gui/components/share-icons.vue | 332 ++++++++++++++++++ packages/nc-gui/mixins/device.js | 3 + packages/nc-gui/pages/projects/index.vue | 59 +++- packages/nc-gui/static/social/email.png | Bin 0 -> 1382 bytes packages/nc-gui/static/social/facebook.png | Bin 0 -> 3523 bytes packages/nc-gui/static/social/google-plus.png | Bin 0 -> 4439 bytes packages/nc-gui/static/social/googlemaps.png | Bin 0 -> 1091 bytes packages/nc-gui/static/social/gov.uk.png | Bin 0 -> 5799 bytes packages/nc-gui/static/social/instagram.png | Bin 0 -> 8690 bytes packages/nc-gui/static/social/linkedin.png | Bin 0 -> 4389 bytes packages/nc-gui/static/social/medium.png | Bin 0 -> 6142 bytes packages/nc-gui/static/social/onthemarket.png | Bin 0 -> 794 bytes packages/nc-gui/static/social/pinterest.png | Bin 0 -> 8468 bytes packages/nc-gui/static/social/png/douban.png | Bin 0 -> 1713 bytes .../nc-gui/static/social/png/facebook.png | Bin 0 -> 7620 bytes packages/nc-gui/static/social/png/gmail.png | Bin 0 -> 2408 bytes .../nc-gui/static/social/png/google-plus.png | Bin 0 -> 11315 bytes packages/nc-gui/static/social/png/line.png | Bin 0 -> 1330 bytes .../nc-gui/static/social/png/linkedin.png | Bin 0 -> 9293 bytes packages/nc-gui/static/social/png/medium.png | Bin 0 -> 14639 bytes .../static/social/png/odnoklassniki.png | Bin 0 -> 1925 bytes packages/nc-gui/static/social/png/renren.png | Bin 0 -> 1706 bytes packages/nc-gui/static/social/png/skype.png | Bin 0 -> 1671 bytes .../nc-gui/static/social/png/telegram.png | Bin 0 -> 2396 bytes packages/nc-gui/static/social/png/twitter.png | Bin 0 -> 13221 bytes packages/nc-gui/static/social/png/viber.png | Bin 0 -> 1519 bytes packages/nc-gui/static/social/png/vk.png | Bin 0 -> 1383 bytes packages/nc-gui/static/social/png/wechat.png | Bin 0 -> 2084 bytes packages/nc-gui/static/social/png/weibo.png | Bin 0 -> 2802 bytes .../nc-gui/static/social/png/whatsapp.png | Bin 0 -> 21097 bytes packages/nc-gui/static/social/png/wykop.jpg | Bin 0 -> 8671 bytes packages/nc-gui/static/social/reddit.png | Bin 0 -> 9439 bytes packages/nc-gui/static/social/scribd.png | Bin 0 -> 5844 bytes packages/nc-gui/static/social/snapchat.png | Bin 0 -> 7178 bytes packages/nc-gui/static/social/tumblr.png | Bin 0 -> 6544 bytes packages/nc-gui/static/social/twitter.png | Bin 0 -> 4903 bytes packages/nc-gui/static/social/whatsapp.png | Bin 0 -> 8011 bytes packages/nc-gui/static/social/zoopla.jpg | Bin 0 -> 10003 bytes packages/nc-gui/static/vue.svg | 1 + 42 files changed, 495 insertions(+), 62 deletions(-) create mode 100644 packages/nc-gui/components/share-icons.vue create mode 100755 packages/nc-gui/static/social/email.png create mode 100755 packages/nc-gui/static/social/facebook.png create mode 100755 packages/nc-gui/static/social/google-plus.png create mode 100755 packages/nc-gui/static/social/googlemaps.png create mode 100755 packages/nc-gui/static/social/gov.uk.png create mode 100755 packages/nc-gui/static/social/instagram.png create mode 100755 packages/nc-gui/static/social/linkedin.png create mode 100755 packages/nc-gui/static/social/medium.png create mode 100755 packages/nc-gui/static/social/onthemarket.png create mode 100755 packages/nc-gui/static/social/pinterest.png create mode 100644 packages/nc-gui/static/social/png/douban.png create mode 100644 packages/nc-gui/static/social/png/facebook.png create mode 100644 packages/nc-gui/static/social/png/gmail.png create mode 100644 packages/nc-gui/static/social/png/google-plus.png create mode 100644 packages/nc-gui/static/social/png/line.png create mode 100644 packages/nc-gui/static/social/png/linkedin.png create mode 100644 packages/nc-gui/static/social/png/medium.png create mode 100644 packages/nc-gui/static/social/png/odnoklassniki.png create mode 100644 packages/nc-gui/static/social/png/renren.png create mode 100644 packages/nc-gui/static/social/png/skype.png create mode 100644 packages/nc-gui/static/social/png/telegram.png create mode 100644 packages/nc-gui/static/social/png/twitter.png create mode 100644 packages/nc-gui/static/social/png/viber.png create mode 100644 packages/nc-gui/static/social/png/vk.png create mode 100644 packages/nc-gui/static/social/png/wechat.png create mode 100644 packages/nc-gui/static/social/png/weibo.png create mode 100644 packages/nc-gui/static/social/png/whatsapp.png create mode 100644 packages/nc-gui/static/social/png/wykop.jpg create mode 100755 packages/nc-gui/static/social/reddit.png create mode 100755 packages/nc-gui/static/social/scribd.png create mode 100755 packages/nc-gui/static/social/snapchat.png create mode 100644 packages/nc-gui/static/social/tumblr.png create mode 100755 packages/nc-gui/static/social/twitter.png create mode 100755 packages/nc-gui/static/social/whatsapp.png create mode 100644 packages/nc-gui/static/social/zoopla.jpg create mode 100644 packages/nc-gui/static/vue.svg diff --git a/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue b/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue index 42feb8537f..7e5d7d0867 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/editableCell.vue @@ -21,7 +21,6 @@ v-model="localState" :is-form="isForm" v-on="parentListeners" - @input="$emit('change');" /> + + diff --git a/packages/nc-gui/mixins/device.js b/packages/nc-gui/mixins/device.js index c2eec1d7ae..dee099f14a 100644 --- a/packages/nc-gui/mixins/device.js +++ b/packages/nc-gui/mixins/device.js @@ -43,6 +43,9 @@ export default { _isEE() { return process.env.EE }, + _isZh() { + return ['zh', 'zh-cn', 'zh-hk', 'zh-mo', 'zh-sg', 'zh-tw'].includes((navigator.language || navigator.userLanguage || 'en').toLowerCase()) + }, ...mapGetters({ _isUIAllowed: 'users/GtrIsUIAllowed' }) diff --git a/packages/nc-gui/pages/projects/index.vue b/packages/nc-gui/pages/projects/index.vue index caeb36543f..bbc74d4627 100644 --- a/packages/nc-gui/pages/projects/index.vue +++ b/packages/nc-gui/pages/projects/index.vue @@ -541,8 +541,11 @@ {{ $t('projects.show_community_us_on_Github') }} - + - + mdi-twitter @@ -590,6 +598,51 @@ }} + @@ -613,11 +666,13 @@