Removed /shortcuts from mobile (#3753)

Этот коммит содержится в:
David Lu
2016-08-11 10:32:41 -04:00
коммит произвёл Joram Wilander
родитель 0cee02d4d3
Коммит bb0b895bad
4 изменённых файлов: 36 добавлений и 17 удалений

Просмотреть файл

@@ -10,6 +10,7 @@ import ChannelStore from 'stores/channel_store.jsx';
import PostStore from 'stores/post_store.jsx';
import UserStore from 'stores/user_store.jsx';
import * as utils from './utils.jsx';
import * as UserAgent from './user_agent.jsx';
import ErrorStore from 'stores/error_store.jsx';
import Constants from './constants.jsx';
@@ -871,17 +872,19 @@ export function getSuggestedCommands(command, suggestionId, component) {
(data) => {
var matches = [];
data.forEach((cmd) => {
if (('/' + cmd.trigger).indexOf(command) === 0) {
const s = '/' + cmd.trigger;
let hint = '';
if (cmd.auto_complete_hint && cmd.auto_complete_hint.length !== 0) {
hint = cmd.auto_complete_hint;
if (cmd.trigger !== 'shortcuts' || !UserAgent.isMobileApp()) {
if (('/' + cmd.trigger).indexOf(command) === 0) {
const s = '/' + cmd.trigger;
let hint = '';
if (cmd.auto_complete_hint && cmd.auto_complete_hint.length !== 0) {
hint = cmd.auto_complete_hint;
}
matches.push({
suggestion: s,
hint,
description: cmd.auto_complete_desc
});
}
matches.push({
suggestion: s,
hint,
description: cmd.auto_complete_desc
});
}
});

Просмотреть файл

@@ -61,6 +61,14 @@ export function isIosWeb() {
return isIosSafari() || isIosChrome();
}
export function isIos() {
return userAgent.indexOf('iPhone') !== -1;
}
export function isAndroid() {
return userAgent.indexOf('Android') !== -1;
}
export function isAndroidChrome() {
return userAgent.indexOf('Android') !== -1 && userAgent.indexOf('Chrome') !== -1 && userAgent.indexOf('Version') === -1;
}
@@ -70,7 +78,7 @@ export function isAndroidWeb() {
}
export function isMobileApp() {
return userAgent.indexOf('iPhone') !== -1 && userAgent.indexOf('Safari') === -1 && userAgent.indexOf('CriOS') === -1;
return isAndroid() || isIos();
}
export function isFirefox() {