ginmaku's Issues
show画面の左半分にある歌詞のサムネイルはドラッグ操作で上下にスクロールする
Filipinoのためのsongs 兼 slides の画面を作る
詳細はインタビューする
booksのスクロールボタン
歌詞のサムネに破線
手元画面の左ペインに常に表示されるブックマーク機能
ストーリー
- song, book, slidesをブックマークできる
- 手元画面(songs, books, slides)に左ペインを設けてブックマークを表示する
- ブックマークをクリックすると各エントリに遷移する
- songs, books, slidesの各エントリにはブックマークに追加するボタンがある
- 任意の名前のフォルダを作って整理できる
- フォルダは名前順にソートされる
songレコードの基本的なCLUDを実装する
シナリオ
- index画面から検索するとマッチするsongの一覧が表示される
- songの一覧からshow画面、edit画面に遷移できる
- songのedit画面ではフリガナのJSボタンが使える
- songのedit画面から削除へはHTTPのDELETEメソッドで
開いた最初はセンタリングされない
detail画面の動作を実装する
ストーリー
- detail画面はshow画面からユーザーの操作で子ウィンドウとして開かれる
- songレコードのひとかたまりごとに画面いっぱいに表示される
- 画面いっぱいに表示されるようにフォントサイズが自動調整される
- 外部(親ウィンドウ)からの 操作により表示されるかたまりが切り替わる
メッセージのレジュメを映すslides機能
ストーリー
- 基本的なCLUD操作
- トップから一覧, 検索, 作成
- タイトルと本文
- パワポのように表示
- 既存のデータと互換性がある
songの編集履歴をバックアップ用テーブルに保存する
楽譜や音源のアップロード
ローマ字判定の正規表現見直し
booksの文字サイズ調整ボタン
song listにpdfへのリンクを追加する
別のページから切り替えるとどれをクリックしても1番目の歌詞が表示されてしまう
booksの最初の移動に失敗する
alltitle.php -> /app/songs/list
song / edit画面にプレビュー機能をつける
シナリオ
- 編集画面の下部に Ajax 用のリンクボタン
- 押すと現在の編集内容でプレビューがその下に表示される
- 枠線と中のテキストがずらっと並んでいるだけでよい
- 枠線が一定の大きさをしていて、その中に収まるようにリサイズされている
IE8でbooksのpermalinkを生成する
上下が余っているとき上下をセンタリングする
テンキーでページ切り替え・番号を振る
show画面にdetail画面への操作部品を実装する
シナリオ
- show画面には、songオブジェクトのアウトラインが表示される
- show画面には、detail画面を表示するためのボタンがある
- show画面には、detail画面の表示を遷移させるためのボタンがある
song / edit or new 画面にローマ字追加機能を実装する
シナリオ
- 新規作成した際に、振り仮名が振ってあった場合
- 振り仮名の行の下にローマ字を追加する
- 既にローマ字が置いてあったら追加しない
- 既にあるローマ字は手で直したものとして変更しない
bookmarkをfolderに整理する
slidesにプレビューをつける
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.