diff --git a/res/app/app.js b/res/app/app.js index 62d78177..c3bff2a6 100644 --- a/res/app/app.js +++ b/res/app/app.js @@ -14,7 +14,6 @@ require.ensure([], function (require) { require('./control-panes').name, require('./menu').name, require('./settings').name, - require('./help').name, require('./docs').name, require('./user').name, require('./../common/lang').name, diff --git a/res/app/docs/index.js b/res/app/docs/index.js index 69dfe6dd..888e295e 100644 --- a/res/app/docs/index.js +++ b/res/app/docs/index.js @@ -22,6 +22,12 @@ module.exports = angular.module('stf.help.docs', [ return '/static/docs/' + lang + '/' + document } }) + .when('/help', { + templateUrl: function () { + var lang = languageProvider.$get().selectedLanguage + return '/static/docs/' + lang + '/' + 'index' + } + }) //.when('/docs/:lang/:document*', { // templateUrl: function (params) { // var lang = params.lang diff --git a/res/app/help/help-controller.js b/res/app/help/help-controller.js deleted file mode 100644 index 4c4531e2..00000000 --- a/res/app/help/help-controller.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = function HelpCtrl($scope) { - $scope.links = { - manualBasic: '/manual-basic/', - manualAdvanced: '/manual-advanced/', - wiki: 'https://ghe.ca-tools.org/stf/stf/wiki', - chat: 'https://cyberagent.hipchat.com/chat?focus_jid=44808_stf@conf.hipchat.com', - tracker: 'https://ghe.ca-tools.org/stf/stf/issues', - mail: 'stf@cyberagent.co.jp' - } -} diff --git a/res/app/help/help.jade b/res/app/help/help.jade deleted file mode 100644 index 2411ea04..00000000 --- a/res/app/help/help.jade +++ /dev/null @@ -1,72 +0,0 @@ -.container-fluid.main-content.selectable - .page-title - //h1 - | Help - ul.timeline - li - .timeline-time - strong 使い方が知りたい - | どうやって使うの? - .timeline-icon - .bg-primary - i.fa.fa-book - .timeline-content - h2 マニュアル - p マニュアルはBasicとAdvancedに分かれています。 - p Basicは誰でも使える機能の説明になります。 - p Advancedはエンジニア向けの高度な機能の説明になります。 - p 最新の情報はコンフルスペースになります - a(ng-href='{{links.manualAdvanced}}', target='_blank', role='button').btn.btn-danger.pull-right - i.fa.fa-book - | Advanced - a(ng-href='{{links.manualBasic}}', target='_blank', role='button').btn.btn-danger.pull-right - i.fa.fa-book - | Basic - .clearfix - li - .timeline-time - strong 使い方、機能追加、一般な問い合わせ - | 新しい機能が欲しい - .timeline-icon - .bg-warning - i.fa.fa-ticket - .timeline-content - h2 お問い合わせ - p お問い合わせはメールになります。 - p 質問や疑問、改善や機能追加などの要望は大歓迎です。 - p メールでも問い合わせが可能です。 - a(ng-href='mailto:{{links.mail}}', role='button').btn.btn-default - i.fa.fa-envelope - | メールでお問い合わせ - - li - .timeline-time - strong デバイスが今落ちた、よく分からない助けて - | 今すぐ聞きたい - .timeline-icon - .bg-info - i.fa.fa-comments - .timeline-content - h2 チャットお問い合わせ - p リアルタイムお問い合わせはHipChatのSTFルームになります。 - p 質問や疑問、改善や機能追加などの要望は大歓迎です。 - a(ng-href='{{links.chat}}', target='_blank', role='button').btn.btn-info.pull-right - i.fa.fa-comments - | HipChatでお問い合わせ - .clearfix - li - .timeline-time - strong バグを見つかった - | あのバグどうなっている? - .timeline-icon - .bg-success - i.fa.fa-bug - .timeline-content - h2 バグトラッカー - p プロジェクトのチケットトラッカーはこちらのGithubになります。 - p バグや機能のトラッカーです。 - a(ng-href='{{links.tracker}}', target='_blank', role='button').btn.btn-success - i.fa.fa-bug - | Github Issues - - diff --git a/res/app/help/index.js b/res/app/help/index.js deleted file mode 100644 index a20f7fa4..00000000 --- a/res/app/help/index.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = angular.module('help', [ - require('./shell').name -]) - .config(['$routeProvider', function ($routeProvider) { - $routeProvider.when('/help', { - template: require('./help.jade'), - controller: 'HelpCtrl' - }) - }]) - .controller('HelpCtrl', require('./help-controller')) diff --git a/res/app/help/shell/index.js b/res/app/help/shell/index.js deleted file mode 100644 index dd2de673..00000000 --- a/res/app/help/shell/index.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = angular.module('stf.help.shell', []) - .config(['$routeProvider', function ($routeProvider) { - $routeProvider.when('/help/shell', { - template: require('./shell.jade') - }) - }]) diff --git a/res/app/help/shell/shell.jade b/res/app/help/shell/shell.jade deleted file mode 100644 index 14cd3926..00000000 --- a/res/app/help/shell/shell.jade +++ /dev/null @@ -1,88 +0,0 @@ -br -.page-title - h2 リモート・シェル参照 - -.row - .col-md-6 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading ファイル一覧 - .widget-content.padded - pre ls -la - p シェル起動直後はディレクトリはルートです。 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading パッケージ名列挙 - .widget-content.padded - pre pm list packages - p インストールされてるアプリのパッケージ名が列挙される。 - p パッケージ名を一部しか覚えていないときに pm list packages [パッケージ名] のようにフィルタリングすることができる。 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading パッケージ削除 - .widget-content.padded - pre pm uninstall [パッケージ名] - p その他のパッケージ・マネジャーのコマンドは ADB pm | Android Developers を参照。 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading ファイルの中身 - .widget-content.padded - pre cat /sdcard/hoge.txt - p 読み込み権限のあるファイルの中身を簡単に確認するときに使う。 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading その他のシェルコマンド - .widget-content.padded - p 実行可能なシェルコマンドの一覧を取得するのに、下記のコマンドを実行する。 - pre ls /system/bin - - a(ng-href='https://github.com/jackpal/Android-Terminal-Emulator/wiki/Android-Shell-Command-Reference', target='_blank', role='button').btn.btn-primary - i.fa.fa-book - | もっと詳しいリファレンス - - - .col-md-6 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading アプリの起動 - .widget-content.padded - strong Activityの起動 (ACTION_VIEW + URL) - pre am start -a android.intent.action.VIEW -d http://google.com - strong Activityの起動(クラス名を指定) - pre am start -n com.hoge.app/.FugaActivity - strong サービスの起動 - pre am startservice ... # Intentの指定方法はActivityと同じ - strong ブロードキャストの送信 - pre am broadcast ... # Intentの指定方法はActivityと同じ - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading キーイベント送信 - .widget-content.padded - pre input keyevent 3 # HOMEキー - p 数値でキーコードを指定する。 - p キーコードは KeyEvent | Android Developers を参照。 - - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading 画面録画 (KitKat4.4より) - .widget-content.padded - p 最大3分操作情報を録画できる。 - pre screenrecord [options] - p [options]は ADB screenrecord | Android Developers を参照。 - p filenameには端末側のパスを指定する。 - pre screenrecord /sdcard/movie/sample.mp4 - .row.padded - .col-md-12 - .widget-container.fluid-height - .heading メモリ専有状況 - .widget-content.padded - pre dumpsys procstats [パッケージ名] - p 例: dumpsys procstats com.android.chrome