瀏覽代碼

wip

* Configuration screen (only volume now)
* Volume slider in Config screen
* added jquery, jquery-ui, css for slider
* callback for slider along with jquery infrastructure additions to
  diu_ui.js
* body mouse events are now 'event listeners' instead of taking over
  wholesale to play nice with the slider widget
* TODO: make an api request to do something when volume changes
clementinecomputing 6 年之前
父節點
當前提交
264b4fc4ff
共有 25 個文件被更改,包括 44173 次插入9 次删除
  1. 79 0
      busunit/DIUv2/html/css/diustyles.css
  2. 57 6
      busunit/DIUv2/html/index-ORG.html
  3. 43 3
      busunit/DIUv2/html/js/diu_ui-ORG.js
  4. 10598 0
      busunit/DIUv2/html/js/jquery-3.4.1.js
  5. 333 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/AUTHORS.txt
  6. 43 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/LICENSE.txt
  7. 11008 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js
  8. 二進制
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png
  9. 二進制
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png
  10. 二進制
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png
  11. 二進制
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png
  12. 二進制
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png
  13. 二進制
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png
  14. 559 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/index.html
  15. 1312 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.css
  16. 18706 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.js
  17. 7 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.min.css
  18. 13 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.min.js
  19. 886 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css
  20. 5 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css
  21. 443 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css
  22. 5 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css
  23. 74 0
      busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/package.json
  24. 1 0
      busunit/DIUv2/html/js/jquery-ui.js
  25. 1 0
      busunit/DIUv2/html/js/jquery.js

+ 79 - 0
busunit/DIUv2/html/css/diustyles.css

@@ -261,3 +261,82 @@ body { letter-spacing: 0.25em; }
   z-index: 2;
   outline:0;
 }
+
+/* slider range css */
+
+/*
+ * https://codepen.io/noahblon/pen/OyajvN
+ */
+
+input[type="range"] {
+	margin: auto;
+	-webkit-appearance: none;
+	position: relative;
+	overflow: hidden;
+  /*
+	height: 40px;
+	width: 200px;
+  */
+	height: 20vh;
+	width: 40vw;
+	cursor: pointer;
+	border-radius: 0; /* iOS */
+}
+
+input[type="range"].wide {
+  /*
+  width: 400px;
+  */
+  width: 40vw;
+}
+
+input[type="range"]:focus {
+  outline:none;
+}
+
+::-webkit-slider-runnable-track {
+  background: #ddd;
+}
+
+/*
+ * 1. Set to 0 width and remove border for a slider without a thumb
+ */
+
+::-webkit-slider-thumb {
+	-webkit-appearance: none;
+  /*
+	width: 20px;
+	height: 40px;
+  */
+	height: 20vh;
+	width: 5vw;
+	background: #efefef;
+	box-shadow: -100vw 0 0 100vw #555555;
+	border: 2px solid #999;
+}
+
+::-moz-range-track {
+  /*
+	height: 40px;
+  */
+  height: 20vh;
+	background: #ddd;
+}
+
+::-moz-range-thumb {
+	background: #fff;
+  /*
+	height: 40px;
+	width: 20px;
+  */
+	height: 20vh;
+	width: 10vw;
+	border: 3px solid #999;
+	border-radius: 0 !important;
+	box-shadow: -100vw 0 0 100vw #555555;
+	box-sizing: border-box;
+}
+
+::-ms-fill-lower {
+  background: #555555;
+}

+ 57 - 6
busunit/DIUv2/html/index-ORG.html

@@ -43,10 +43,12 @@
 
       <br>
 
-      <div class='pure-g col'>
+      <div class='pure-g row'>
 
-        <div class='pure-u-1-3 row'> </div>
-        <div class='pure-u-1-2 row'> <button onmousedown='_beep();' class='bdropinp bkeyw' id='ui_login_login'>Login</button> </div>
+        <div class='pure-u-1-3 col'> <button onmousedown='_beep();' class='bdropinp bkeyw' id='ui_login_login'>Login</button> </div>
+        <div class='pure-u-1-6 col'> </div>
+        <div class='pure-u-1-6 col'> </div>
+        <div class='pure-u-1-3 col'> <button onmousedown='_beep();' class='bdropinp bkeyw' id='ui_login_configuration'>Config</button> </div>
 
       </div>
 
@@ -67,6 +69,51 @@
 
     </div>
 
+    <!-- **************************** -->
+    <!-- ******               ******* -->
+    <!-- ****** Configuration ******* -->
+    <!-- ******               ******* -->
+    <!-- **************************** -->
+
+
+    <div id='ui_configuration' style='display:none;' >
+
+      <br>
+
+      <div class='pure-g row4'>
+
+        <div class='pure-u-1-6 col'> <button onmousedown='_beep();' class='bdropinp bkeym' id='ui_configuration_back'>Back</button> </div>
+        <div class='pure-u-2-3 col'> <button class='bdisp' style='font-size:7vh;'>Configuration</button> </div>
+        <div class='pure-u-1-6 col'>  </div>
+
+      </div>
+
+      <br>
+      <br>
+      <br>
+
+      <div class='pure-g row4'>
+
+        <div class='pure-u-1-6 col'> <button class='bdisp' style='font-size:5vh;'>Volume</button> </div>
+        <div class='pure-u-2-3 col'>
+          <input
+            id='ui_configuration_volume'
+            type='range'
+            value='1.0'
+            min="0"
+            max="1.0"
+            step=".025"
+            onchange='_slider_change("configuration.volume");'
+            oninput='_slider_change("configuration.volume");' >
+        </div>
+        <div class='pure-u-1-6 col'> <button class='bdisp' style='font-size:5vh;' id='ui_configuration_displayvolume'>100%</button> </div>
+
+
+
+      </div>
+
+    </div>
+
     <!-- ************************** -->
     <!-- ******             ******* -->
     <!-- ****** Diagnostics ******* -->
@@ -102,9 +149,9 @@
 
         <button class='invisiblock' id='ui_diagnostic_window'> </button>
 
-<textarea class='statuslogin' type='textarea' id='ui_diagnostic_view' rows='10' cols='80' disabled readonly>
-Diagnostic window...
-</textarea>
+        <textarea class='statuslogin' type='textarea' id='ui_diagnostic_view' rows='10' cols='80' disabled readonly>
+        Diagnostic window...
+        </textarea>
 
       </div>
 
@@ -629,6 +676,10 @@ Diagnostic window...
   </body>
 
   <script src='js/moment.js'></script>
+
+  <script src='js/jquery.js'></script>
+  <script src='js/jquery-ui.js'></script>
+
   <script src='js/diu_ui_site_specific.js'></script>
   <script src='js/diu_ui.js'></script>
 

+ 43 - 3
busunit/DIUv2/html/js/diu_ui-ORG.js

@@ -239,6 +239,23 @@ function _show_ui_element(to) {
 
 //------------
 
+// volume is from [0,1]
+//
+function _process_volume(vol) {
+  var ele = document.getElementById("ui_configuration_displayvolume");
+  ivol = Math.floor(vol*100.0);
+  ele.innerHTML = "" + ivol + "%";
+}
+
+function _slider_change(name) {
+  if (name == "configuration.volume") {
+    var val = document.getElementById("ui_configuration_volume").value;
+    _process_volume(val);
+  }
+}
+
+//------------
+
 function _clear_ui_driver() {
   var ele;
 
@@ -943,6 +960,13 @@ function _mainscreen() {
   _clear_ui_paddle();
 }
 
+function _configuration() {
+  _switch_ui('ui_configuration');
+  g_ctx.driver_login_state = "driver";
+  _clear_ui_driver();
+  _clear_ui_paddle();
+}
+
 function _reset() {
 
   _switch_ui('ui_login');
@@ -1001,9 +1025,15 @@ function init() {
   document.getElementById('ui_diagnostic_custom1').onclick = _custom1;
   document.getElementById('ui_diagnostic_custom2').onclick = _custom2;
 
+  // configuration
+  //
+  document.getElementById('ui_configuration_back').onclick = _mainscreen;
+
+
   // login
   //
   document.getElementById('ui_login_login').onclick = _login;
+  document.getElementById('ui_login_configuration').onclick = _configuration;
   document.getElementById('ui_driverincorrect_btn').onclick = _driver_incorrect;
   document.getElementById('ui_paddleunknown_btn').onclick = _paddle_unknown;;
 
@@ -1241,8 +1271,11 @@ function init() {
   block_ele.style.y = rect.y;
 
   ele = document.getElementById("body");
-  ele.onmousedown = ui_pattern_mousedown;
-  ele.onmouseup = ui_pattern_mouseup;
+  // We're using jquery so we need to gracefully add callbacks
+  // for mouse events.
+  //
+  ele.addEventListener('mousedown', ui_pattern_mousedown);
+  ele.addEventListener('mouseup', ui_pattern_mouseup);
 
   g_snd.button_press = new Audio("assets/459992_florianreichelt_beep_short.mp3");
   g_snd.accept_fare = new Audio("assets/443026__qubodup__public-domain-beep-sound.mp3");
@@ -1255,4 +1288,11 @@ function init() {
 
 }
 
-init();
+(function($) {
+  $(document).ready(function() {
+    init();
+  });
+})(jQuery);
+
+
+

File diff suppressed because it is too large
+ 10598 - 0
busunit/DIUv2/html/js/jquery-3.4.1.js


+ 333 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/AUTHORS.txt

@@ -0,0 +1,333 @@
+Authors ordered by first contribution
+A list of current team members is available at http://jqueryui.com/about
+
+Paul Bakaus <paul.bakaus@gmail.com>
+Richard Worth <rdworth@gmail.com>
+Yehuda Katz <wycats@gmail.com>
+Sean Catchpole <sean@sunsean.com>
+John Resig <jeresig@gmail.com>
+Tane Piper <piper.tane@gmail.com>
+Dmitri Gaskin <dmitrig01@gmail.com>
+Klaus Hartl <klaus.hartl@gmail.com>
+Stefan Petre <stefan.petre@gmail.com>
+Gilles van den Hoven <gilles@webunity.nl>
+Micheil Bryan Smith <micheil@brandedcode.com>
+Jörn Zaefferer <joern.zaefferer@gmail.com>
+Marc Grabanski <m@marcgrabanski.com>
+Keith Wood <kbwood@iinet.com.au>
+Brandon Aaron <brandon.aaron@gmail.com>
+Scott González <scott.gonzalez@gmail.com>
+Eduardo Lundgren <eduardolundgren@gmail.com>
+Aaron Eisenberger <aaronchi@gmail.com>
+Joan Piedra <theneojp@gmail.com>
+Bruno Basto <b.basto@gmail.com>
+Remy Sharp <remy@leftlogic.com>
+Bohdan Ganicky <bohdan.ganicky@gmail.com>
+David Bolter <david.bolter@gmail.com>
+Chi Cheng <cloudream@gmail.com>
+Ca-Phun Ung <pazu2k@gmail.com>
+Ariel Flesler <aflesler@gmail.com>
+Maggie Wachs <maggie@filamentgroup.com>
+Scott Jehl <scottjehl@gmail.com>
+Todd Parker <todd@filamentgroup.com>
+Andrew Powell <andrew@shellscape.org>
+Brant Burnett <btburnett3@gmail.com>
+Douglas Neiner <doug@dougneiner.com>
+Paul Irish <paul.irish@gmail.com>
+Ralph Whitbeck <ralph.whitbeck@gmail.com>
+Thibault Duplessis <thibault.duplessis@gmail.com>
+Dominique Vincent <dominique.vincent@toitl.com>
+Jack Hsu <jack.hsu@gmail.com>
+Adam Sontag <ajpiano@ajpiano.com>
+Carl Fürstenberg <carl@excito.com>
+Kevin Dalman <development@allpro.net>
+Alberto Fernández Capel <afcapel@gmail.com>
+Jacek Jędrzejewski (http://jacek.jedrzejewski.name)
+Ting Kuei <ting@kuei.com>
+Samuel Cormier-Iijima <sam@chide.it>
+Jon Palmer <jonspalmer@gmail.com>
+Ben Hollis <bhollis@amazon.com>
+Justin MacCarthy <Justin@Rubystars.biz>
+Eyal Kobrigo <kobrigo@hotmail.com>
+Tiago Freire <tiago.freire@gmail.com>
+Diego Tres <diegotres@gmail.com>
+Holger Rüprich <holger@rueprich.de>
+Ziling Zhao <zilingzhao@gmail.com>
+Mike Alsup <malsup@gmail.com>
+Robson Braga Araujo <robsonbraga@gmail.com>
+Pierre-Henri Ausseil <ph.ausseil@gmail.com>
+Christopher McCulloh <cmcculloh@gmail.com>
+Andrew Newcomb <ext.github@preceptsoftware.co.uk>
+Lim Chee Aun <cheeaun@gmail.com>
+Jorge Barreiro <yortx.barry@gmail.com>
+Daniel Steigerwald <daniel@steigerwald.cz>
+John Firebaugh <john_firebaugh@bigfix.com>
+John Enters <github@darkdark.net>
+Andrey Kapitcyn <ru.m157y@gmail.com>
+Dmitry Petrov <dpetroff@gmail.com>
+Eric Hynds <eric@hynds.net>
+Chairat Sunthornwiphat <pipo@sixhead.com>
+Josh Varner <josh.varner@gmail.com>
+Stéphane Raimbault <stephane.raimbault@gmail.com>
+Jay Merrifield <fracmak@gmail.com>
+J. Ryan Stinnett <jryans@gmail.com>
+Peter Heiberg <peter@heiberg.se>
+Alex Dovenmuehle <adovenmuehle@gmail.com>
+Jamie Gegerson <git@jamiegegerson.com>
+Raymond Schwartz <skeetergraphics@gmail.com>
+Phillip Barnes <philbar@gmail.com>
+Kyle Wilkinson <kai@wikyd.org>
+Khaled AlHourani <me@khaledalhourani.com>
+Marian Rudzynski <mr@impaled.org>
+Jean-Francois Remy <jeff@melix.org>
+Doug Blood <dougblood@gmail.com>
+Filippo Cavallarin <filippo.cavallarin@codseq.it>
+Heiko Henning <heiko@thehennings.ch>
+Aliaksandr Rahalevich <saksmlz@gmail.com>
+Mario Visic <mario@mariovisic.com>
+Xavi Ramirez <xavi.rmz@gmail.com>
+Max Schnur <max.schnur@gmail.com>
+Saji Nediyanchath <saji89@gmail.com>
+Corey Frang <gnarf37@gmail.com>
+Aaron Peterson <aaronp123@yahoo.com>
+Ivan Peters <ivan@ivanpeters.com>
+Mohamed Cherif Bouchelaghem <cherifbouchelaghem@yahoo.fr>
+Marcos Sousa <falecomigo@marcossousa.com>
+Michael DellaNoce <mdellanoce@mailtrust.com>
+George Marshall <echosx@gmail.com>
+Tobias Brunner <tobias@strongswan.org>
+Martin Solli <msolli@gmail.com>
+David Petersen <public@petersendidit.com>
+Dan Heberden <danheberden@gmail.com>
+William Kevin Manire <williamkmanire@gmail.com>
+Gilmore Davidson <gilmoreorless@gmail.com>
+Michael Wu <michaelmwu@gmail.com>
+Adam Parod <mystic414@gmail.com>
+Guillaume Gautreau <guillaume+github@ghusse.com>
+Marcel Toele <EleotleCram@gmail.com>
+Dan Streetman <ddstreet@ieee.org>
+Matt Hoskins <matt@nipltd.com>
+Giovanni Giacobbi <giovanni@giacobbi.net>
+Kyle Florence <kyle.florence@gmail.com>
+Pavol Hluchý <lopo@losys.sk>
+Hans Hillen <hans.hillen@gmail.com>
+Mark Johnson <virgofx@live.com>
+Trey Hunner <treyhunner@gmail.com>
+Shane Whittet <whittet@gmail.com>
+Edward A Faulkner <ef@alum.mit.edu>
+Adam Baratz <adam@adambaratz.com>
+Kato Kazuyoshi <kato.kazuyoshi@gmail.com>
+Eike Send <eike.send@gmail.com>
+Kris Borchers <kris.borchers@gmail.com>
+Eddie Monge <eddie@eddiemonge.com>
+Israel Tsadok <itsadok@gmail.com>
+Carson McDonald <carson@ioncannon.net>
+Jason Davies <jason@jasondavies.com>
+Garrison Locke <gplocke@gmail.com>
+David Murdoch <david@davidmurdoch.com>
+Benjamin Scott Boyle <benjamins.boyle@gmail.com>
+Jesse Baird <jebaird@gmail.com>
+Jonathan Vingiano <jvingiano@gmail.com>
+Dylan Just <dev@ephox.com>
+Hiroshi Tomita <tomykaira@gmail.com>
+Glenn Goodrich <glenn.goodrich@gmail.com>
+Tarafder Ashek-E-Elahi <mail.ashek@gmail.com>
+Ryan Neufeld <ryan@neufeldmail.com>
+Marc Neuwirth <marc.neuwirth@gmail.com>
+Philip Graham <philip.robert.graham@gmail.com>
+Benjamin Sterling <benjamin.sterling@kenzomedia.com>
+Wesley Walser <waw325@gmail.com>
+Kouhei Sutou <kou@clear-code.com>
+Karl Kirch <karlkrch@gmail.com>
+Chris Kelly <ckdake@ckdake.com>
+Jason Oster <jay@kodewerx.org>
+Felix Nagel <info@felixnagel.com>
+Alexander Polomoshnov <alex.polomoshnov@gmail.com>
+David Leal <dgleal@gmail.com>
+Igor Milla <igor.fsp.milla@gmail.com>
+Dave Methvin <dave.methvin@gmail.com>
+Florian Gutmann <f.gutmann@chronimo.com>
+Marwan Al Jubeh <marwan.aljubeh@gmail.com>
+Milan Broum <midlis@googlemail.com>
+Sebastian Sauer <info@dynpages.de>
+Gaëtan Muller <m.gaetan89@gmail.com>
+Michel Weimerskirch <michel@weimerskirch.net>
+William Griffiths <william@ycymro.com>
+Stojce Slavkovski <stojce@gmail.com>
+David Soms <david.soms@gmail.com>
+David De Sloovere <david.desloovere@outlook.com>
+Michael P. Jung <michael.jung@terreon.de>
+Shannon Pekary <spekary@gmail.com>
+Dan Wellman <danwellman@hotmail.com>
+Matthew Edward Hutton <meh@corefiling.co.uk>
+James Khoury <james@jameskhoury.com>
+Rob Loach <robloach@gmail.com>
+Alberto Monteiro <betimbrasil@gmail.com>
+Alex Rhea <alex.rhea@gmail.com>
+Krzysztof Rosiński <rozwell69@gmail.com>
+Ryan Olton <oltonr@gmail.com>
+Genie <386@mail.com>
+Rick Waldron <waldron.rick@gmail.com>
+Ian Simpson <spoonlikesham@gmail.com>
+Lev Kitsis <spam4lev@gmail.com>
+TJ VanToll <tj.vantoll@gmail.com>
+Justin Domnitz <jdomnitz@gmail.com>
+Douglas Cerna <douglascerna@yahoo.com>
+Bert ter Heide <bertjh@hotmail.com>
+Jasvir Nagra <jasvir@gmail.com>
+Yuriy Khabarov <13real008@gmail.com>
+Harri Kilpiö <harri.kilpio@gmail.com>
+Lado Lomidze <lado.lomidze@gmail.com>
+Amir E. Aharoni <amir.aharoni@mail.huji.ac.il>
+Simon Sattes <simon.sattes@gmail.com>
+Jo Liss <joliss42@gmail.com>
+Guntupalli Karunakar <karunakarg@yahoo.com>
+Shahyar Ghobadpour <shahyar@gmail.com>
+Lukasz Lipinski <uzza17@gmail.com>
+Timo Tijhof <krinklemail@gmail.com>
+Jason Moon <jmoon@socialcast.com>
+Martin Frost <martinf55@hotmail.com>
+Eneko Illarramendi <eneko@illarra.com>
+EungJun Yi <semtlenori@gmail.com>
+Courtland Allen <courtlandallen@gmail.com>
+Viktar Varvanovich <non4eg@gmail.com>
+Danny Trunk <dtrunk90@gmail.com>
+Pavel Stetina <pavel.stetina@nangu.tv>
+Michael Stay <metaweta@gmail.com>
+Steven Roussey <sroussey@gmail.com>
+Michael Hollis <hollis21@gmail.com>
+Lee Rowlands <lee.rowlands@previousnext.com.au>
+Timmy Willison <timmywillisn@gmail.com>
+Karl Swedberg <kswedberg@gmail.com>
+Baoju Yuan <the_guy_1987@hotmail.com>
+Maciej Mroziński <maciej.k.mrozinski@gmail.com>
+Luis Dalmolin <luis.nh@gmail.com>
+Mark Aaron Shirley <maspwr@gmail.com>
+Martin Hoch <martin@fidion.de>
+Jiayi Yang <tr870829@gmail.com>
+Philipp Benjamin Köppchen <xgxtpbk@gws.ms>
+Sindre Sorhus <sindresorhus@gmail.com>
+Bernhard Sirlinger <bernhard.sirlinger@tele2.de>
+Jared A. Scheel <jared@jaredscheel.com>
+Rafael Xavier de Souza <rxaviers@gmail.com>
+John Chen <zhang.z.chen@intel.com>
+Robert Beuligmann <robertbeuligmann@gmail.com>
+Dale Kocian <dale.kocian@gmail.com>
+Mike Sherov <mike.sherov@gmail.com>
+Andrew Couch <andy@couchand.com>
+Marc-Andre Lafortune <github@marc-andre.ca>
+Nate Eagle <nate.eagle@teamaol.com>
+David Souther <davidsouther@gmail.com>
+Mathias Stenbom <mathias@stenbom.com>
+Sergey Kartashov <ebishkek@yandex.ru>
+Avinash R <nashpapa@gmail.com>
+Ethan Romba <ethanromba@gmail.com>
+Cory Gackenheimer <cory.gack@gmail.com>
+Juan Pablo Kaniefsky <jpkaniefsky@gmail.com>
+Roman Salnikov <bardt.dz@gmail.com>
+Anika Henke <anika@selfthinker.org>
+Samuel Bovée <samycookie2000@yahoo.fr>
+Fabrício Matté <ult_combo@hotmail.com>
+Viktor Kojouharov <vkojouharov@gmail.com>
+Pawel Maruszczyk (http://hrabstwo.net)
+Pavel Selitskas <p.selitskas@gmail.com>
+Bjørn Johansen <post@bjornjohansen.no>
+Matthieu Penant <thieum22@hotmail.com>
+Dominic Barnes <dominic@dbarnes.info>
+David Sullivan <david.sullivan@gmail.com>
+Thomas Jaggi <thomas@responsive.ch>
+Vahid Sohrabloo <vahid4134@gmail.com>
+Travis Carden <travis.carden@gmail.com>
+Bruno M. Custódio <bruno@brunomcustodio.com>
+Nathanael Silverman <nathanael.silverman@gmail.com>
+Christian Wenz <christian@wenz.org>
+Steve Urmston <steve@urm.st>
+Zaven Muradyan <megalivoithos@gmail.com>
+Woody Gilk <shadowhand@deviantart.com>
+Zbigniew Motyka <zbigniew.motyka@gmail.com>
+Suhail Alkowaileet <xsoh.k7@gmail.com>
+Toshi MARUYAMA <marutosijp2@yahoo.co.jp>
+David Hansen <hansede@gmail.com>
+Brian Grinstead <briangrinstead@gmail.com>
+Christian Klammer <christian314159@gmail.com>
+Steven Luscher <jquerycla@steveluscher.com>
+Gan Eng Chin <engchin.gan@gmail.com>
+Gabriel Schulhof <gabriel.schulhof@intel.com>
+Alexander Schmitz <arschmitz@gmail.com>
+Vilhjálmur Skúlason <vis@dmm.is>
+Siebrand Mazeland <siebrand@kitano.nl>
+Mohsen Ekhtiari <mohsenekhtiari@yahoo.com>
+Pere Orga <gotrunks@gmail.com>
+Jasper de Groot <mail@ugomobi.com>
+Stephane Deschamps <stephane.deschamps@gmail.com>
+Jyoti Deka <dekajp@gmail.com>
+Andrei Picus <office.nightcrawler@gmail.com>
+Ondrej Novy <novy@ondrej.org>
+Jacob McCutcheon <jacob.mccutcheon@gmail.com>
+Monika Piotrowicz <monika.piotrowicz@gmail.com>
+Imants Horsts <imants.horsts@inbox.lv>
+Eric Dahl <eric.c.dahl@gmail.com>
+Dave Stein <dave@behance.com>
+Dylan Barrell <dylan@barrell.com>
+Daniel DeGroff <djdegroff@gmail.com>
+Michael Wiencek <mwtuea@gmail.com>
+Thomas Meyer <meyertee@gmail.com>
+Ruslan Yakhyaev <ruslan@ruslan.io>
+Brian J. Dowling <bjd-dev@simplicity.net>
+Ben Higgins <ben@extrahop.com>
+Yermo Lamers <yml@yml.com>
+Patrick Stapleton <github@gdi2290.com>
+Trisha Crowley <trisha.crowley@gmail.com>
+Usman Akeju <akeju00+github@gmail.com>
+Rodrigo Menezes <rod333@gmail.com>
+Jacques Perrault <jacques_perrault@us.ibm.com>
+Frederik Elvhage <frederik.elvhage@googlemail.com>
+Will Holley <willholley@gmail.com>
+Uri Gilad <antishok@gmail.com>
+Richard Gibson <richard.gibson@gmail.com>
+Simen Bekkhus <sbekkhus91@gmail.com>
+Chen Eshchar <eshcharc@gmail.com>
+Bruno Pérel <brunoperel@gmail.com>
+Mohammed Alshehri <m@dralshehri.com>
+Lisa Seacat DeLuca <ldeluca@us.ibm.com>
+Anne-Gaelle Colom <coloma@westminster.ac.uk>
+Adam Foster <slimfoster@gmail.com>
+Luke Page <luke.a.page@gmail.com>
+Daniel Owens <daniel@matchstickmixup.com>
+Michael Orchard <morchard@scottlogic.co.uk>
+Marcus Warren <marcus@envoke.com>
+Nils Heuermann <nils@world-of-scripts.de>
+Marco Ziech <marco@ziech.net>
+Patricia Juarez <patrixd@gmail.com>
+Ben Mosher <me@benmosher.com>
+Ablay Keldibek <atomio.ak@gmail.com>
+Thomas Applencourt <thomas.applencourt@irsamc.ups-tlse.fr>
+Jiabao Wu <jiabao.foss@gmail.com>
+Eric Lee Carraway <github@ericcarraway.com>
+Victor Homyakov <vkhomyackov@gmail.com>
+Myeongjin Lee <aranet100@gmail.com>
+Liran Sharir <lsharir@gmail.com>
+Weston Ruter <weston@xwp.co>
+Mani Mishra <manimishra902@gmail.com>
+Hannah Methvin <hannahmethvin@gmail.com>
+Leonardo Balter <leonardo.balter@gmail.com>
+Benjamin Albert <benjamin_a5@yahoo.com>
+Michał Gołębiowski <m.goleb@gmail.com>
+Alyosha Pushak <alyosha.pushak@gmail.com>
+Fahad Ahmad <fahadahmad41@hotmail.com>
+Matt Brundage <github@mattbrundage.com>
+Francesc Baeta <francesc.baeta@gmail.com>
+Piotr Baran <piotros@wp.pl>
+Mukul Hase <mukulhase@gmail.com>
+Konstantin Dinev <kdinev@mail.bw.edu>
+Rand Scullard <rand@randscullard.com>
+Dan Strohl <dan@wjcg.net>
+Maksim Ryzhikov <rv.maksim@gmail.com>
+Amine HADDAD <haddad@allegorie.tv>
+Amanpreet Singh <apsdehal@gmail.com>
+Alexey Balchunas <bleshik@gmail.com>
+Peter Kehl <peter.kehl@gmail.com>
+Peter Dave Hello <hsu@peterdavehello.org>
+Johannes Schäfer <johnschaefer@gmx.de>
+Ville Skyttä <ville.skytta@iki.fi>
+Ryan Oriecuia <ryan.oriecuia@visioncritical.com>

+ 43 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/LICENSE.txt

@@ -0,0 +1,43 @@
+Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+This software consists of voluntary contributions made by many
+individuals. For exact contribution history, see the revision history
+available at https://github.com/jquery/jquery-ui
+
+The following license applies to all parts of this software except as
+documented below:
+
+====
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+====
+
+Copyright and related rights for sample code are waived via CC0. Sample
+code is defined as all source code contained within the demos directory.
+
+CC0: http://creativecommons.org/publicdomain/zero/1.0/
+
+====
+
+All files located in the node_modules and external directories are
+externally maintained libraries used by this software which have their
+own licenses; we recommend you read them, as their terms may differ from
+the terms above.

File diff suppressed because it is too large
+ 11008 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js


二進制
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png


二進制
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png


二進制
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png


二進制
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png


二進制
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png


二進制
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png


File diff suppressed because it is too large
+ 559 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/index.html


File diff suppressed because it is too large
+ 1312 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.css


File diff suppressed because it is too large
+ 18706 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.js


File diff suppressed because it is too large
+ 7 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.min.css


File diff suppressed because it is too large
+ 13 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.min.js


File diff suppressed because it is too large
+ 886 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css


File diff suppressed because it is too large
+ 5 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css


File diff suppressed because it is too large
+ 443 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css


File diff suppressed because it is too large
+ 5 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css


+ 74 - 0
busunit/DIUv2/html/js/jquery-ui-1.12.1.custom/package.json

@@ -0,0 +1,74 @@
+{
+	"name": "jquery-ui",
+	"title": "jQuery UI",
+	"description": "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.",
+	"version": "1.12.1",
+	"homepage": "http://jqueryui.com",
+	"author": {
+		"name": "jQuery Foundation and other contributors",
+		"url": "https://github.com/jquery/jquery-ui/blob/1.12.1/AUTHORS.txt"
+	},
+	"main": "ui/widget.js",
+	"maintainers": [
+		{
+			"name": "Scott González",
+			"email": "scott.gonzalez@gmail.com",
+			"url": "http://scottgonzalez.com"
+		},
+		{
+			"name": "Jörn Zaefferer",
+			"email": "joern.zaefferer@gmail.com",
+			"url": "http://bassistance.de"
+		},
+		{
+			"name": "Mike Sherov",
+			"email": "mike.sherov@gmail.com",
+			"url": "http://mike.sherov.com"
+		},
+		{
+			"name": "TJ VanToll",
+			"email": "tj.vantoll@gmail.com",
+			"url": "http://tjvantoll.com"
+		},
+		{
+			"name": "Felix Nagel",
+			"email": "info@felixnagel.com",
+			"url": "http://www.felixnagel.com"
+		},
+		{
+			"name": "Alex Schmitz",
+			"email": "arschmitz@gmail.com",
+			"url": "https://github.com/arschmitz"
+		}
+	],
+	"repository": {
+		"type": "git",
+		"url": "git://github.com/jquery/jquery-ui.git"
+	},
+	"bugs": "https://bugs.jqueryui.com/",
+	"license": "MIT",
+	"scripts": {
+		"test": "grunt"
+	},
+	"dependencies": {},
+	"devDependencies": {
+		"commitplease": "2.3.0",
+		"grunt": "0.4.5",
+		"grunt-bowercopy": "1.2.4",
+		"grunt-cli": "0.1.13",
+		"grunt-compare-size": "0.4.0",
+		"grunt-contrib-concat": "0.5.1",
+		"grunt-contrib-csslint": "0.5.0",
+		"grunt-contrib-jshint": "0.12.0",
+		"grunt-contrib-qunit": "1.0.1",
+		"grunt-contrib-requirejs": "0.4.4",
+		"grunt-contrib-uglify": "0.11.1",
+		"grunt-git-authors": "3.1.0",
+		"grunt-html": "6.0.0",
+		"grunt-jscs": "2.1.0",
+		"load-grunt-tasks": "3.4.0",
+		"rimraf": "2.5.1",
+		"testswarm": "1.1.0"
+	},
+	"keywords": []
+}

+ 1 - 0
busunit/DIUv2/html/js/jquery-ui.js

@@ -0,0 +1 @@
+jquery-ui-1.12.1.custom/jquery-ui.js

+ 1 - 0
busunit/DIUv2/html/js/jquery.js

@@ -0,0 +1 @@
+jquery-3.4.1.js