Commit 83e693cd0da26d46b54540b3590feda70082386b

Authored by ykxie
1 parent 9cd21642

add mobile style

src/css/mobile.css
  1 +.m-title-wrap, .m-label {
  2 + display: none; }
  3 +
1 @media screen and (max-width: 768px) { 4 @media screen and (max-width: 768px) {
2 - .player_volume_wrapper { 5 + .player_volume_wrapper, .ladda-label {
3 display: none !important; } 6 display: none !important; }
  7 + .m-label {
  8 + display: block; }
4 #componentWrapper .player_mediaTime_total { 9 #componentWrapper .player_mediaTime_total {
5 border-right: none; } 10 border-right: none; }
6 #componentWrapper .progress_bg { 11 #componentWrapper .progress_bg {
@@ -13,10 +18,12 @@ @@ -13,10 +18,12 @@
13 .m-title-wrap { 18 .m-title-wrap {
14 width: 100%; 19 width: 100%;
15 height: 36px; 20 height: 36px;
16 - background-color: red; 21 + line-height: 36px;
  22 + background-color: #FFF;
17 display: flex; 23 display: flex;
18 justify-content: space-between; 24 justify-content: space-between;
19 - padding: 0 24px; } 25 + padding: 0 24px;
  26 + border-bottom: 1px solid #eee; }
20 .CodeMirror-gutter { 27 .CodeMirror-gutter {
21 width: 24px !important; 28 width: 24px !important;
22 min-width: 24px !important; } 29 min-width: 24px !important; }
@@ -46,4 +53,26 @@ @@ -46,4 +53,26 @@
46 #playFooter { 53 #playFooter {
47 height: 40px; 54 height: 40px;
48 background-color: rgba(0, 0, 0, 0.5); 55 background-color: rgba(0, 0, 0, 0.5);
49 - padding: 0px 24px; } } 56 + padding: 0px 24px; }
  57 + .console-wrap #toolbar .func {
  58 + height: 56px;
  59 + padding-top: 0;
  60 + position: absolute;
  61 + right: 16px;
  62 + bottom: 54px;
  63 + z-index: 9999; }
  64 + #full-screen {
  65 + display: none; }
  66 + .compile-btn {
  67 + padding: 0;
  68 + height: 56px;
  69 + width: 56px;
  70 + border-radius: 50%;
  71 + color: #FFF;
  72 + background-image: -webkit-linear-gradient(left, #1FB6FF 0%, #62DCF5 100%);
  73 + background-image: linear-gradient(to right, #1FB6FF 0%, #62DCF5 100%); }
  74 + .m-menu {
  75 + color: #1FB6FF; }
  76 + .m-menu img {
  77 + width: 16px;
  78 + vertical-align: middle; } }
src/img/down.png 0 → 100644

2.85 KB

src/js/player.js
@@ -4,6 +4,7 @@ $(function(){ @@ -4,6 +4,7 @@ $(function(){
4 var _role = getQuery('role'); 4 var _role = getQuery('role');
5 var _codeReplayId = getQuery('codeReplayId'); 5 var _codeReplayId = getQuery('codeReplayId');
6 var player = $.AudioPlayer; 6 var player = $.AudioPlayer;
  7 + var status = true;
7 8
8 var languageName = Dir.getLangName(_languageid); 9 var languageName = Dir.getLangName(_languageid);
9 $("title").html(languageName); 10 $("title").html(languageName);
@@ -32,4 +33,16 @@ $(function(){ @@ -32,4 +33,16 @@ $(function(){
32 CodingEditer.editable(0) 33 CodingEditer.editable(0)
33 }) 34 })
34 35
  36 + $('.m-menu').on('click', function(){
  37 +
  38 + if (status) {
  39 + $('.m-dir-wrap').show();
  40 + status = false;
  41 + }else{
  42 + $('.m-dir-wrap').hide();
  43 + status = true;
  44 + }
  45 +
  46 + })
  47 +
35 }) 48 })
36 \ No newline at end of file 49 \ No newline at end of file
src/scss/mobile.scss
  1 +.m-title-wrap, .m-label{
  2 + display: none;
  3 +}
1 @media screen and (max-width: 768px) { 4 @media screen and (max-width: 768px) {
2 - .player_volume_wrapper{ 5 +
  6 + .player_volume_wrapper, .ladda-label{
3 display: none !important; 7 display: none !important;
4 } 8 }
  9 + .m-label{
  10 + display: block;
  11 + }
5 #componentWrapper .player_mediaTime_total{ 12 #componentWrapper .player_mediaTime_total{
6 border-right: none; 13 border-right: none;
7 } 14 }
@@ -18,10 +25,12 @@ @@ -18,10 +25,12 @@
18 .m-title-wrap{ 25 .m-title-wrap{
19 width: 100%; 26 width: 100%;
20 height: 36px; 27 height: 36px;
21 - background-color: red; 28 + line-height: 36px;
  29 + background-color: #FFF;
22 display: flex; 30 display: flex;
23 justify-content: space-between; 31 justify-content: space-between;
24 padding: 0 24px; 32 padding: 0 24px;
  33 + border-bottom: 1px solid #eee;
25 } 34 }
26 .CodeMirror-gutter { 35 .CodeMirror-gutter {
27 width: 24px !important; 36 width: 24px !important;
@@ -63,4 +72,45 @@ @@ -63,4 +72,45 @@
63 background-color: rgba(0,0,0,0.5); 72 background-color: rgba(0,0,0,0.5);
64 padding: 0px 24px; 73 padding: 0px 24px;
65 } 74 }
66 -}  
67 \ No newline at end of file 75 \ No newline at end of file
  76 +
  77 + .console-wrap #toolbar .func {
  78 + height: 56px;
  79 + padding-top: 0;
  80 + position: absolute;
  81 + right: 16px;
  82 + bottom: 54px;
  83 + z-index: 9999;
  84 + }
  85 + #full-screen{
  86 + display: none;
  87 + }
  88 + .compile-btn{
  89 + padding: 0;
  90 + height: 56px;
  91 + width: 56px;
  92 + border-radius: 50%;
  93 + color: #FFF;
  94 + background-image: -webkit-linear-gradient(left, #1FB6FF 0%, #62DCF5 100%);
  95 + background-image: linear-gradient(to right, #1FB6FF 0%, #62DCF5 100%);
  96 + }
  97 +
  98 + .m-menu{
  99 + color: #1FB6FF;
  100 + img{
  101 + width: 16px;
  102 + vertical-align: middle;
  103 + }
  104 + }
  105 +
  106 + // .ladda-button[data-style=expand-right] .ladda-spinner{
  107 + // right: 14px !important;
  108 + // top: 14px !important;
  109 + // }
  110 +
  111 +
  112 +}
  113 +
  114 +
  115 +
  116 +
  117 +
src/v1.1/player.html
@@ -59,7 +59,7 @@ @@ -59,7 +59,7 @@
59 </div> 59 </div>
60 <div class="m-title-wrap"> 60 <div class="m-title-wrap">
61 <div class="m-title">创业公司融资的基本流程?创业...</div> 61 <div class="m-title">创业公司融资的基本流程?创业...</div>
62 - <div class="m-menu">mainV</div> 62 + <div class="m-menu">main <img src="../img/down.png" alt=""></div>
63 </div> 63 </div>
64 <!-- 录制区 --> 64 <!-- 录制区 -->
65 <div class="record-wrap"> 65 <div class="record-wrap">
@@ -91,6 +91,10 @@ @@ -91,6 +91,10 @@
91 <div class="pull-right func"> 91 <div class="pull-right func">
92 <button class="btn compile-btn" id="CompileBtn"> 92 <button class="btn compile-btn" id="CompileBtn">
93 <span class="ladda-label">编译运行</span> 93 <span class="ladda-label">编译运行</span>
  94 + <span class="m-label">
  95 + <p>编译</p>
  96 + <p>运行</p>
  97 + </span>
94 </button> 98 </button>
95 <!-- <img src="../img/full-screen-icon.svg" alt=""> --> 99 <!-- <img src="../img/full-screen-icon.svg" alt=""> -->
96 <a id="full-screen" class="fb"> 100 <a id="full-screen" class="fb">