MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / generateFullHTML

Method generateFullHTML

gui/utils/exportHtml.py:83–327  ·  view source on GitHub ↗

Generate the complete HTML with styling and javascript

(self, sMkt, sFit, dnaUrl)

Source from the content-addressed store, hash-verified

81 self.progress.workerWorking = False
82
83 def generateFullHTML(self, sMkt, sFit, dnaUrl):
84 """ Generate the complete HTML with styling and javascript """
85 timestamp = time.localtime(time.time())
86 localDate = "%d/%02d/%02d %02d:%02d" % (timestamp[0], timestamp[1], timestamp[2], timestamp[3], timestamp[4])
87
88 HTML = """
89<!DOCTYPE html>
90<html>
91 <head>
92 <title>Pyfa Fittings</title>
93 <meta name="viewport" content="width=device-width, initial-scale=1">
94 <meta charset="utf-8" />
95 <link rel="stylesheet" href="https://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
96 <script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
97 <script>
98//http://stackoverflow.com/questions/32453806/uncaught-securityerror-failed-to-execute-replacestate-on-history-cannot-be
99 $(document).bind('mobileinit',function(){
100 $.mobile.changePage.defaults.changeHash = false;
101 $.mobile.hashListeningEnabled = false;
102 $.mobile.pushStateEnabled = false;
103 });
104 </script>
105 <script src="https://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
106 <style>
107 /* Basic settings */
108 .ui-li-static.ui-collapsible {
109 padding: 0;
110 }
111 .ui-li-static.ui-collapsible > .ui-collapsible-content > .ui-listview,
112 .ui-li-static.ui-collapsible > .ui-collapsible-heading {
113 margin: 0;
114 }
115 .ui-li-static.ui-collapsible > .ui-collapsible-content {
116 padding-top: 0;
117 padding-bottom: 0;
118 padding-right: 0;
119 border-bottom-width: 0;
120 }
121 /* collapse vertical borders */
122 .ui-li-static.ui-collapsible > .ui-collapsible-content > .ui-listview > li.ui-last-child,
123 .ui-li-static.ui-collapsible.ui-collapsible-collapsed > .ui-collapsible-heading > a.ui-btn {
124 border-bottom-width: 0;
125 }
126 .ui-li-static.ui-collapsible > .ui-collapsible-content > .ui-listview > li.ui-first-child,
127 .ui-li-static.ui-collapsible > .ui-collapsible-content > .ui-listview > li.ui-first-child > a.ui-btn,
128 .ui-li-static.ui-collapsible > .ui-collapsible-heading > a.ui-btn {
129 border-top-width: 0;
130 }
131 /* Remove right borders */
132 .ui-li-static.ui-collapsible > .ui-collapsible-heading > a.ui-btn,
133 .ui-li-static.ui-collapsible > .ui-collapsible-content > .ui-listview > .ui-li-static,
134 .ui-li-static.ui-collapsible > .ui-collapsible-content > .ui-listview > li > a.ui-btn,
135 .ui-li-static.ui-collapsible > .ui-collapsible-content {
136 border-right-width: 0;
137 }
138 /* Remove left borders */
139 /* Here, we need class ui-listview-outer to identify the outermost listview */
140 .ui-listview-outer > .ui-li-static.ui-collapsible .ui-li-static.ui-collapsible.ui-collapsible,

Callers 1

runMethod · 0.95

Calls 6

getFitFunction · 0.90
getShipRootMethod · 0.80
getShipListMethod · 0.80
getFitsWithShipMethod · 0.80
sortMethod · 0.45
exportEftMethod · 0.45

Tested by

no test coverage detected