7
7
var ethToday = new List <string >();
8
8
var rskToday = new List <string >();
9
9
const string template = " {{ x: new Date({1}, {2}, {3}, {4}, {5}), y: {0} }}" ;
10
+ bool today = false ;
10
11
foreach (var m in Model .SummaryList )
11
12
{
12
13
var e = m .EthGasPriceInUsd () * 100 ;
20
21
var r = m .RskGasPriceInUsd () * 100 ;
21
22
ethToday .Add (string .Format (template , e .ToString (" ##.000" ), m .Moment .Year , m .Moment .Month - 1 , m .Moment .Day , m .Moment .Hour , m .Moment .Minute ));
22
23
rskToday .Add (string .Format (template , r .ToString (" ##.000" ), m .Moment .Year , m .Moment .Month - 1 , m .Moment .Day , m .Moment .Hour , m .Moment .Minute ));
24
+ if (e != 0 || r != 0 ) { today = true ; }
23
25
}
24
26
25
27
var et = Model .TodaySummary .EthGasPriceInUsd () * 100 ;
41
43
}
42
44
</style >
43
45
44
- <h2 >Now</h2 >
45
- <div class =" container" >
46
- <div class =" row" >
47
- <div class =" col-sm-4" >
48
- <div class =" panel panel-default" >
49
- <div class =" panel-heading" >ETH Tx Price (U$S¢)</div >
50
- <div class =" panel-body" >@( et .ToString (" F3" )) ¢</div >
46
+ @if (rr != 0 )
47
+ {
48
+ <h2 >Now </h2 >
49
+ <div class =" container" >
50
+ <div class =" row" >
51
+ <div class =" col-sm-4" >
52
+ <div class =" panel panel-default" >
53
+ <div class =" panel-heading" >ETH Tx Price (U $S ¢)</div >
54
+ <div class =" panel-body" >@( et .ToString (" F3" )) ¢</div >
55
+ </div >
51
56
</div >
52
- </ div >
53
- <div class =" col-sm-4 " >
54
- <div class =" panel panel-default " >
55
- <div class =" panel-heading " >RSK Tx Price (U$S¢) </div >
56
- <div class = " panel-body " > @( rr . ToString ( " F3 " ) ) ¢< /div >
57
+ < div class = " col-sm-4 " >
58
+ <div class =" panel panel-default " >
59
+ <div class =" panel-heading " > RSK Tx Price ( U $ S ¢)</ div >
60
+ <div class =" panel-body " > @( rr . ToString ( " F3 " ) ) ¢ </div >
61
+ </div >
57
62
</div >
58
- </ div >
59
- <div class =" col-sm-4 " >
60
- <div class =" panel panel-default " >
61
- <div class =" panel-heading " >RSK vs ETH</ div >
62
- < div class = " panel-body @style " >
63
- @( et > rr ? " - " : " + " )
64
- @( $" { Math . Abs ((( et / rr ) * 100 ) - 100 ) : F } % " )
63
+ < div class = " col-sm-4 " >
64
+ <div class =" panel panel-default " >
65
+ <div class =" panel-heading " > RSK vs ETH </ div >
66
+ <div class =" panel-body @style " >
67
+ @( et > rr ? " - " : " + " )
68
+ @( $" { Math . Abs ((( et / rr ) * 100 ) - 100 ) : F } % " )
69
+ </ div >
65
70
</div >
66
71
</div >
67
72
</div >
68
- </ div >
69
- <div class =" row " >
70
- <div class =" col-sm-4 " >
71
- <div class =" panel panel-default " >
72
- <div class =" panel-heading " >ETH Value (USD )</div >
73
- <div class = " panel-body " > @( Model . TodaySummary . EthVsUsd . ToString ( " C3 " ) ) < /div >
73
+ < div class = " row " >
74
+ <div class =" col-sm-4 " >
75
+ <div class =" panel panel-default " >
76
+ <div class =" panel-heading " > ETH Value ( USD )</ div >
77
+ <div class =" panel-body " > @( Model . TodaySummary . EthVsUsd . ToString ( " C3 " ) ) </div >
78
+ </div >
74
79
</div >
75
- </ div >
76
- <div class =" col-sm-4 " >
77
- <div class =" panel panel-default " >
78
- <div class =" panel-heading " >BTC Value (USD )</div >
79
- <div class = " panel-body " > @( Model . TodaySummary . BtcVsUsd . ToString ( " C3 " ) ) < /div >
80
+ < div class = " col-sm-4 " >
81
+ <div class =" panel panel-default " >
82
+ <div class =" panel-heading " > BTC Value ( USD )</ div >
83
+ <div class =" panel-body " > @( Model . TodaySummary . BtcVsUsd . ToString ( " C3 " ) ) </div >
84
+ </div >
80
85
</div >
81
- </div >
82
- <div class =" col-sm-4" >
86
+ <div class =" col-sm-4" >
83
87
88
+ </div >
84
89
</div >
85
90
</div >
86
- </ div >
91
+ }
87
92
88
93
<h2 >Last 14 days</h2 >
89
94
<div id =" summary" style =" height : 400px ; width : 100% ;" ></div >
105
110
<td >@( mrr .ToString (" F3" )) ¢</td >
106
111
<td class =" @(met > mrr ? " green " : " orange " )" >
107
112
@( met > mrr ? " -" : " +" )
108
- @( $" {Math .Abs (((met / mrr ) * 100 )- 100 ): F } %" )
113
+ @( $" {Math .Abs (((met / mrr ) * 100 ) - 100 ): F } %" )
109
114
</td >
110
115
</tr >
111
116
}
112
117
</table >
113
118
114
- <h2 >Today's data</h2 >
115
- <div id =" today" style =" height : 400px ; width : 100% ;" ></div >
119
+ @if (today )
120
+ {
121
+ <h2 >Today 's data</h2>
122
+ <div id =" today" style =" height : 400px ; width : 100% ;" ></div >
123
+ }
116
124
117
- <hr />
125
+ <hr />
118
126
<p >Source: BTC & ETH Price information from <a href =" http://coinmarketcap.com" target =" _blank" >http://coinmarketcap.com</a ></p >
119
127
<p >Tx Price: A transaction that consumes 21000 gas</p >
128
+ @if (! today )
129
+ {
130
+ <p >Today ´s information missing . Come back later .</p >
131
+ }
120
132
121
133
<script >
122
134
window .onload = function () {
207
219
dataPoints: [@string .Join (" ," , rskToday .ToArray ())]
208
220
}]
209
221
};
210
- $ (" #today" ).CanvasJSChart (optionsToday);
211
222
212
223
function toogleDataSeries (e ) {
213
224
if (typeof (e .dataSeries .visible ) === " undefined" || e .dataSeries .visible ) {
219
230
}
220
231
221
232
}
222
- </script >
233
+ </script >
234
+ @if (today )
235
+ {
236
+ <script type =" text/javascript" >
237
+ $ (" #today" ).CanvasJSChart (optionsToday);
238
+ </script >
239
+ }
0 commit comments