form_advanced.html 130 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <!-- Meta, title, CSS, favicons, etc. -->
  6. <meta charset="utf-8">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <title>Gentallela Alela! | </title>
  10. <!-- Bootstrap -->
  11. <link href="../vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
  12. <!-- Font Awesome -->
  13. <link href="../vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
  14. <!-- Ion.RangeSlider -->
  15. <link href="../vendors/normalize-css/normalize.css" rel="stylesheet">
  16. <link href="../vendors/ion.rangeSlider/css/ion.rangeSlider.css" rel="stylesheet">
  17. <link href="../vendors/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css" rel="stylesheet">
  18. <!-- Bootstrap Colorpicker -->
  19. <link href="../vendors/mjolnic-bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css" rel="stylesheet">
  20. <link href="../vendors/cropper/dist/cropper.min.css" rel="stylesheet">
  21. <!-- Custom Theme Style -->
  22. <link href="../build/css/custom.min.css" rel="stylesheet">
  23. </head>
  24. <body class="nav-md">
  25. <div class="container body">
  26. <div class="main_container">
  27. <div class="col-md-3 left_col">
  28. <div class="left_col scroll-view">
  29. <div class="navbar nav_title" style="border: 0;">
  30. <a href="index.html" class="site_title"><i class="fa fa-paw"></i> <span>Gentellela Alela!</span></a>
  31. </div>
  32. <div class="clearfix"></div>
  33. <!-- menu profile quick info -->
  34. <div class="profile">
  35. <div class="profile_pic">
  36. <img src="images/img.jpg" alt="..." class="img-circle profile_img">
  37. </div>
  38. <div class="profile_info">
  39. <span>Welcome,</span>
  40. <h2>John Doe</h2>
  41. </div>
  42. </div>
  43. <!-- /menu profile quick info -->
  44. <br />
  45. <!-- sidebar menu -->
  46. <div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
  47. <div class="menu_section">
  48. <h3>General</h3>
  49. <ul class="nav side-menu">
  50. <li><a><i class="fa fa-home"></i> Home <span class="fa fa-chevron-down"></span></a>
  51. <ul class="nav child_menu">
  52. <li><a href="index.html">Dashboard</a></li>
  53. <li><a href="index2.html">Dashboard2</a></li>
  54. <li><a href="index3.html">Dashboard3</a></li>
  55. </ul>
  56. </li>
  57. <li><a><i class="fa fa-edit"></i> Forms <span class="fa fa-chevron-down"></span></a>
  58. <ul class="nav child_menu">
  59. <li><a href="form.html">General Form</a></li>
  60. <li><a href="form_advanced.html">Advanced Components</a></li>
  61. <li><a href="form_validation.html">Form Validation</a></li>
  62. <li><a href="form_wizards.html">Form Wizard</a></li>
  63. <li><a href="form_upload.html">Form Upload</a></li>
  64. <li><a href="form_buttons.html">Form Buttons</a></li>
  65. </ul>
  66. </li>
  67. <li><a><i class="fa fa-desktop"></i> UI Elements <span class="fa fa-chevron-down"></span></a>
  68. <ul class="nav child_menu">
  69. <li><a href="general_elements.html">General Elements</a></li>
  70. <li><a href="media_gallery.html">Media Gallery</a></li>
  71. <li><a href="typography.html">Typography</a></li>
  72. <li><a href="icons.html">Icons</a></li>
  73. <li><a href="glyphicons.html">Glyphicons</a></li>
  74. <li><a href="widgets.html">Widgets</a></li>
  75. <li><a href="invoice.html">Invoice</a></li>
  76. <li><a href="inbox.html">Inbox</a></li>
  77. <li><a href="calendar.html">Calendar</a></li>
  78. </ul>
  79. </li>
  80. <li><a><i class="fa fa-table"></i> Tables <span class="fa fa-chevron-down"></span></a>
  81. <ul class="nav child_menu">
  82. <li><a href="tables.html">Tables</a></li>
  83. <li><a href="tables_dynamic.html">Table Dynamic</a></li>
  84. </ul>
  85. </li>
  86. <li><a><i class="fa fa-bar-chart-o"></i> Data Presentation <span class="fa fa-chevron-down"></span></a>
  87. <ul class="nav child_menu">
  88. <li><a href="chartjs.html">Chart JS</a></li>
  89. <li><a href="chartjs2.html">Chart JS2</a></li>
  90. <li><a href="morisjs.html">Moris JS</a></li>
  91. <li><a href="echarts.html">ECharts</a></li>
  92. <li><a href="other_charts.html">Other Charts</a></li>
  93. </ul>
  94. </li>
  95. <li><a><i class="fa fa-clone"></i>Layouts <span class="fa fa-chevron-down"></span></a>
  96. <ul class="nav child_menu">
  97. <li><a href="fixed_sidebar.html">Fixed Sidebar</a></li>
  98. <li><a href="fixed_footer.html">Fixed Footer</a></li>
  99. </ul>
  100. </li>
  101. </ul>
  102. </div>
  103. <div class="menu_section">
  104. <h3>Live On</h3>
  105. <ul class="nav side-menu">
  106. <li><a><i class="fa fa-bug"></i> Additional Pages <span class="fa fa-chevron-down"></span></a>
  107. <ul class="nav child_menu">
  108. <li><a href="e_commerce.html">E-commerce</a></li>
  109. <li><a href="projects.html">Projects</a></li>
  110. <li><a href="project_detail.html">Project Detail</a></li>
  111. <li><a href="contacts.html">Contacts</a></li>
  112. <li><a href="profile.html">Profile</a></li>
  113. </ul>
  114. </li>
  115. <li><a><i class="fa fa-windows"></i> Extras <span class="fa fa-chevron-down"></span></a>
  116. <ul class="nav child_menu">
  117. <li><a href="page_403.html">403 Error</a></li>
  118. <li><a href="page_404.html">404 Error</a></li>
  119. <li><a href="page_500.html">500 Error</a></li>
  120. <li><a href="plain_page.html">Plain Page</a></li>
  121. <li><a href="login.html">Login Page</a></li>
  122. <li><a href="pricing_tables.html">Pricing Tables</a></li>
  123. </ul>
  124. </li>
  125. <li><a><i class="fa fa-sitemap"></i> Multilevel Menu <span class="fa fa-chevron-down"></span></a>
  126. <ul class="nav child_menu">
  127. <li><a href="#level1_1">Level One</a>
  128. <li><a>Level One<span class="fa fa-chevron-down"></span></a>
  129. <ul class="nav child_menu">
  130. <li class="sub_menu"><a href="level2.html">Level Two</a>
  131. </li>
  132. <li><a href="#level2_1">Level Two</a>
  133. </li>
  134. <li><a href="#level2_2">Level Two</a>
  135. </li>
  136. </ul>
  137. </li>
  138. <li><a href="#level1_2">Level One</a>
  139. </li>
  140. </ul>
  141. </li>
  142. <li><a href="javascript:void(0)"><i class="fa fa-laptop"></i> Landing Page <span class="label label-success pull-right">Coming Soon</span></a></li>
  143. </ul>
  144. </div>
  145. </div>
  146. <!-- /sidebar menu -->
  147. <!-- /menu footer buttons -->
  148. <div class="sidebar-footer hidden-small">
  149. <a data-toggle="tooltip" data-placement="top" title="Settings">
  150. <span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
  151. </a>
  152. <a data-toggle="tooltip" data-placement="top" title="FullScreen">
  153. <span class="glyphicon glyphicon-fullscreen" aria-hidden="true"></span>
  154. </a>
  155. <a data-toggle="tooltip" data-placement="top" title="Lock">
  156. <span class="glyphicon glyphicon-eye-close" aria-hidden="true"></span>
  157. </a>
  158. <a data-toggle="tooltip" data-placement="top" title="Logout">
  159. <span class="glyphicon glyphicon-off" aria-hidden="true"></span>
  160. </a>
  161. </div>
  162. <!-- /menu footer buttons -->
  163. </div>
  164. </div>
  165. <!-- top navigation -->
  166. <div class="top_nav">
  167. <div class="nav_menu">
  168. <nav class="" role="navigation">
  169. <div class="nav toggle">
  170. <a id="menu_toggle"><i class="fa fa-bars"></i></a>
  171. </div>
  172. <ul class="nav navbar-nav navbar-right">
  173. <li class="">
  174. <a href="javascript:;" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
  175. <img src="images/img.jpg" alt="">John Doe
  176. <span class=" fa fa-angle-down"></span>
  177. </a>
  178. <ul class="dropdown-menu dropdown-usermenu pull-right">
  179. <li><a href="javascript:;"> Profile</a></li>
  180. <li>
  181. <a href="javascript:;">
  182. <span class="badge bg-red pull-right">50%</span>
  183. <span>Settings</span>
  184. </a>
  185. </li>
  186. <li><a href="javascript:;">Help</a></li>
  187. <li><a href="login.html"><i class="fa fa-sign-out pull-right"></i> Log Out</a></li>
  188. </ul>
  189. </li>
  190. <li role="presentation" class="dropdown">
  191. <a href="javascript:;" class="dropdown-toggle info-number" data-toggle="dropdown" aria-expanded="false">
  192. <i class="fa fa-envelope-o"></i>
  193. <span class="badge bg-green">6</span>
  194. </a>
  195. <ul id="menu1" class="dropdown-menu list-unstyled msg_list" role="menu">
  196. <li>
  197. <a>
  198. <span class="image"><img src="images/img.jpg" alt="Profile Image" /></span>
  199. <span>
  200. <span>John Smith</span>
  201. <span class="time">3 mins ago</span>
  202. </span>
  203. <span class="message">
  204. Film festivals used to be do-or-die moments for movie makers. They were where...
  205. </span>
  206. </a>
  207. </li>
  208. <li>
  209. <a>
  210. <span class="image"><img src="images/img.jpg" alt="Profile Image" /></span>
  211. <span>
  212. <span>John Smith</span>
  213. <span class="time">3 mins ago</span>
  214. </span>
  215. <span class="message">
  216. Film festivals used to be do-or-die moments for movie makers. They were where...
  217. </span>
  218. </a>
  219. </li>
  220. <li>
  221. <a>
  222. <span class="image"><img src="images/img.jpg" alt="Profile Image" /></span>
  223. <span>
  224. <span>John Smith</span>
  225. <span class="time">3 mins ago</span>
  226. </span>
  227. <span class="message">
  228. Film festivals used to be do-or-die moments for movie makers. They were where...
  229. </span>
  230. </a>
  231. </li>
  232. <li>
  233. <a>
  234. <span class="image"><img src="images/img.jpg" alt="Profile Image" /></span>
  235. <span>
  236. <span>John Smith</span>
  237. <span class="time">3 mins ago</span>
  238. </span>
  239. <span class="message">
  240. Film festivals used to be do-or-die moments for movie makers. They were where...
  241. </span>
  242. </a>
  243. </li>
  244. <li>
  245. <div class="text-center">
  246. <a>
  247. <strong>See All Alerts</strong>
  248. <i class="fa fa-angle-right"></i>
  249. </a>
  250. </div>
  251. </li>
  252. </ul>
  253. </li>
  254. </ul>
  255. </nav>
  256. </div>
  257. </div>
  258. <!-- /top navigation -->
  259. <!-- page content -->
  260. <div class="right_col" role="main">
  261. <div class="">
  262. <div class="page-title">
  263. <div class="title_left">
  264. <h3>Form advanced</h3>
  265. </div>
  266. <div class="title_right">
  267. <div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
  268. <div class="input-group">
  269. <input type="text" class="form-control" placeholder="Search for...">
  270. <span class="input-group-btn">
  271. <button class="btn btn-default" type="button">Go!</button>
  272. </span>
  273. </div>
  274. </div>
  275. </div>
  276. </div>
  277. <div class="clearfix"></div>
  278. <div class="row">
  279. <!-- form input mask -->
  280. <div class="col-md-6 col-sm-12 col-xs-12">
  281. <div class="x_panel">
  282. <div class="x_title">
  283. <h2>Input Mask</h2>
  284. <ul class="nav navbar-right panel_toolbox">
  285. <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
  286. </li>
  287. <li class="dropdown">
  288. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
  289. <ul class="dropdown-menu" role="menu">
  290. <li><a href="#">Settings 1</a>
  291. </li>
  292. <li><a href="#">Settings 2</a>
  293. </li>
  294. </ul>
  295. </li>
  296. <li><a class="close-link"><i class="fa fa-close"></i></a>
  297. </li>
  298. </ul>
  299. <div class="clearfix"></div>
  300. </div>
  301. <div class="x_content">
  302. <br />
  303. <form class="form-horizontal form-label-left">
  304. <div class="form-group">
  305. <label class="control-label col-md-3 col-sm-3 col-xs-3">Date Mask</label>
  306. <div class="col-md-9 col-sm-9 col-xs-9">
  307. <input type="text" class="form-control" data-inputmask="'mask': '99/99/9999'">
  308. <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span>
  309. </div>
  310. </div>
  311. <div class="form-group">
  312. <label class="control-label col-md-3 col-sm-3 col-xs-3">Phone mask</label>
  313. <div class="col-md-9 col-sm-9 col-xs-9">
  314. <input type="text" class="form-control" data-inputmask="'mask' : '(999) 999-9999'">
  315. <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span>
  316. </div>
  317. </div>
  318. <div class="form-group">
  319. <label class="control-label col-md-3 col-sm-3 col-xs-3">Custom Mask</label>
  320. <div class="col-md-9 col-sm-9 col-xs-9">
  321. <input type="text" class="form-control" data-inputmask="'mask': '99-999999'">
  322. <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span>
  323. </div>
  324. </div>
  325. <div class="form-group">
  326. <label class="control-label col-md-3 col-sm-3 col-xs-3">Serial Number</label>
  327. <div class="col-md-9 col-sm-9 col-xs-9">
  328. <input type="text" class="form-control" data-inputmask="'mask' : '****-****-****-****-****-***'">
  329. <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span>
  330. </div>
  331. </div>
  332. <div class="form-group">
  333. <label class="control-label col-md-3 col-sm-3 col-xs-3">TaxID Mask</label>
  334. <div class="col-md-9 col-sm-9 col-xs-9">
  335. <input type="text" class="form-control" data-inputmask="'mask' : '99-99999999'">
  336. <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span>
  337. </div>
  338. </div>
  339. <div class="form-group">
  340. <label class="control-label col-md-3 col-sm-3 col-xs-3">Credit Card Mask</label>
  341. <div class="col-md-9 col-sm-9 col-xs-9">
  342. <input type="text" class="form-control" data-inputmask="'mask' : '9999-9999-9999-9999'">
  343. <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span>
  344. </div>
  345. </div>
  346. <div class="ln_solid"></div>
  347. <div class="form-group">
  348. <div class="col-md-9 col-md-offset-3">
  349. <button type="submit" class="btn btn-primary">Cancel</button>
  350. <button type="submit" class="btn btn-success">Submit</button>
  351. </div>
  352. </div>
  353. </form>
  354. </div>
  355. </div>
  356. </div>
  357. <!-- /form input mask -->
  358. <!-- form color picker -->
  359. <div class="col-md-6 col-sm-12 col-xs-12">
  360. <div class="x_panel">
  361. <div class="x_title">
  362. <h2>Color Picker</h2>
  363. <ul class="nav navbar-right panel_toolbox">
  364. <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
  365. </li>
  366. <li class="dropdown">
  367. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
  368. <ul class="dropdown-menu" role="menu">
  369. <li><a href="#">Settings 1</a>
  370. </li>
  371. <li><a href="#">Settings 2</a>
  372. </li>
  373. </ul>
  374. </li>
  375. <li><a class="close-link"><i class="fa fa-close"></i></a>
  376. </li>
  377. </ul>
  378. <div class="clearfix"></div>
  379. </div>
  380. <div class="x_content">
  381. <br />
  382. <form class="form-horizontal form-label-left">
  383. <div class="form-group">
  384. <label class="control-label col-md-3 col-sm-3 col-xs-12">Default Input</label>
  385. <div class="col-md-9 col-sm-9 col-xs-12">
  386. <input type="text" class="demo1 form-control" value="#5367ce" />
  387. </div>
  388. </div>
  389. <div class="form-group">
  390. <label class="control-label col-md-3 col-sm-3 col-xs-12">Styled</label>
  391. <div class="col-md-9 col-sm-9 col-xs-12">
  392. <div class="input-group demo2">
  393. <input type="text" value="#e01ab5" class="form-control" />
  394. <span class="input-group-addon"><i></i></span>
  395. </div>
  396. </div>
  397. </div>
  398. <div class="form-group">
  399. <label class="control-label col-md-3 col-sm-3 col-xs-12">Horizontal bar</label>
  400. <div class="col-md-9 col-sm-9 col-xs-12">
  401. <input type="text" class="form-control demo colorpicker-element" data-horizontal="true" id="demo_forceformat" value="#8fff00">
  402. </div>
  403. </div>
  404. <div class="form-group">
  405. <label class="control-label col-md-3 col-sm-3 col-xs-12">Vertical bar</label>
  406. <div class="col-md-9 col-sm-9 col-xs-12">
  407. <input type="text" class="form-control demo colorpicker-element" id="demo_forceformat3" value="#8fff00">
  408. </div>
  409. </div>
  410. <div class="form-group">
  411. <label class="control-label col-md-3 col-sm-3 col-xs-12">Inline picker</label>
  412. <div class="col-md-9 col-sm-9 col-xs-12">
  413. <div class="well">
  414. <div id="demo_cont" class="demo demo-auto inl-bl colorpicker-element" data-container="#demo_cont" data-color="rgba(150,216,62,0.55)" data-inline="true"></div>
  415. <div class="demo demo-auto inl-bl colorpicker-element" data-container="true" data-color="rgb(50,216,62)" data-inline="true" style="margin-left:20px;"></div>
  416. </div>
  417. </div>
  418. </div>
  419. </form>
  420. </div>
  421. </div>
  422. </div>
  423. <!-- /form color picker -->
  424. <!-- form input knob -->
  425. <div class="col-md-12">
  426. <div class="x_panel">
  427. <div class="x_title">
  428. <h2>Input knob</h2>
  429. <ul class="nav navbar-right panel_toolbox">
  430. <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
  431. </li>
  432. <li class="dropdown">
  433. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
  434. <ul class="dropdown-menu" role="menu">
  435. <li><a href="#">Settings 1</a>
  436. </li>
  437. <li><a href="#">Settings 2</a>
  438. </li>
  439. </ul>
  440. </li>
  441. <li><a class="close-link"><i class="fa fa-close"></i></a>
  442. </li>
  443. </ul>
  444. <div class="clearfix"></div>
  445. </div>
  446. <div class="x_content">
  447. <div class="col-md-2">
  448. <p>Display value</p>
  449. <input class="knob" data-width="100" data-height="120" data-min="-100" data-displayPrevious=true data-fgColor="#26B99A" value="44">
  450. </div>
  451. <div class="col-md-2">
  452. <p>&#215; 'cursor' mode</p>
  453. <input class="knob" data-width="100" data-height="120" data-cursor=true data-fgColor="#34495E" value="29">
  454. </div>
  455. <div class="col-md-2">
  456. <p>Step 0.1</p>
  457. <input class="knob" data-width="100" data-height="120" data-min="-10000" data-displayPrevious=true data-fgColor="#26B99A" data-max="10000" data-step=".1" value="0">
  458. </div>
  459. <div class="col-md-2">
  460. <p>Angle arc</p>
  461. <input class="knob" data-width="100" data-height="120" data-angleOffset=-125 data-angleArc=250 data-fgColor="#34495E" data-rotation="anticlockwise" value="35">
  462. </div>
  463. <div class="col-md-2">
  464. <p>Alternate design</p>
  465. <input class="knob" data-width="110" data-height="120" data-displayPrevious=true data-fgColor="#26B99A" data-skin="tron" data-thickness=".2" value="75">
  466. </div>
  467. <div class="col-md-2">
  468. <p>Angle offset</p>
  469. <input class="knob" data-width="100" data-height="120" data-angleOffset=90 data-linecap=round data-fgColor="#26B99A" value="35">
  470. </div>
  471. </div>
  472. </div>
  473. </div>
  474. <!-- /form input knob -->
  475. </div>
  476. <div class="row">
  477. <div class="col-md-12">
  478. <!-- form date pickers -->
  479. <div class="x_panel" style="">
  480. <div class="x_title">
  481. <h2>Date Pickers <small> Available with multiple designs</small></h2>
  482. <ul class="nav navbar-right panel_toolbox">
  483. <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
  484. </li>
  485. <li class="dropdown">
  486. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
  487. <ul class="dropdown-menu" role="menu">
  488. <li><a href="#">Settings 1</a>
  489. </li>
  490. <li><a href="#">Settings 2</a>
  491. </li>
  492. </ul>
  493. </li>
  494. <li><a class="close-link"><i class="fa fa-close"></i></a>
  495. </li>
  496. </ul>
  497. <div class="clearfix"></div>
  498. </div>
  499. <div class="x_content">
  500. <div class="well" style="overflow: auto">
  501. <div class="col-md-4">
  502. <div id="reportrange_right" class="pull-left" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc">
  503. <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>
  504. <span>December 30, 2014 - January 28, 2015</span> <b class="caret"></b>
  505. </div>
  506. </div>
  507. <div class="col-md-4">
  508. <p>Date Range Picker with opening to right and left</p>
  509. </div>
  510. <div class="col-md-4">
  511. <div id="reportrange" class="pull-right" style="background: #fff; cursor: pointer; padding: 5px 10px; border: 1px solid #ccc">
  512. <i class="glyphicon glyphicon-calendar fa fa-calendar"></i>
  513. <span>December 30, 2014 - January 28, 2015</span> <b class="caret"></b>
  514. </div>
  515. </div>
  516. </div>
  517. <div class="well">
  518. <form class="form-horizontal">
  519. <fieldset>
  520. <div class="control-group">
  521. <div class="controls">
  522. <div class="input-prepend input-group">
  523. <span class="add-on input-group-addon"><i class="glyphicon glyphicon-calendar fa fa-calendar"></i></span>
  524. <input type="text" style="width: 200px" name="reservation" id="reservation" class="form-control" value="03/18/2013 - 03/23/2013" />
  525. </div>
  526. </div>
  527. </div>
  528. </fieldset>
  529. </form>
  530. </div>
  531. <div class="row">
  532. <div class="col-md-3">
  533. <div class="daterangepicker xdisplay picker_1 single opensright show-calendar">
  534. <div class="calendar first single right" style="display: block;">
  535. <div class="calendar-date">
  536. <table class="table-condensed">
  537. <thead>
  538. <tr>
  539. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  540. </th>
  541. <th colspan="5" class="month">Mar 2013</th>
  542. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  543. </th>
  544. </tr>
  545. <tr>
  546. <th>Su</th>
  547. <th>Mo</th>
  548. <th>Tu</th>
  549. <th>We</th>
  550. <th>Th</th>
  551. <th>Fr</th>
  552. <th>Sa</th>
  553. </tr>
  554. </thead>
  555. <tbody>
  556. <tr>
  557. <td class="available off" data-title="r0c0">24</td>
  558. <td class="available off" data-title="r0c1">25</td>
  559. <td class="available off" data-title="r0c2">26</td>
  560. <td class="available off" data-title="r0c3">27</td>
  561. <td class="available off" data-title="r0c4">28</td>
  562. <td class="available" data-title="r0c5">1</td>
  563. <td class="available" data-title="r0c6">2</td>
  564. </tr>
  565. <tr>
  566. <td class="available" data-title="r1c0">3</td>
  567. <td class="available" data-title="r1c1">4</td>
  568. <td class="available" data-title="r1c2">5</td>
  569. <td class="available" data-title="r1c3">6</td>
  570. <td class="available" data-title="r1c4">7</td>
  571. <td class="available" data-title="r1c5">8</td>
  572. <td class="available" data-title="r1c6">9</td>
  573. </tr>
  574. <tr>
  575. <td class="available" data-title="r2c0">10</td>
  576. <td class="available" data-title="r2c1">11</td>
  577. <td class="available" data-title="r2c2">12</td>
  578. <td class="available" data-title="r2c3">13</td>
  579. <td class="available" data-title="r2c4">14</td>
  580. <td class="available" data-title="r2c5">15</td>
  581. <td class="available" data-title="r2c6">16</td>
  582. </tr>
  583. <tr>
  584. <td class="available" data-title="r3c0">17</td>
  585. <td class="available active start-date end-date" data-title="r3c1">18</td>
  586. <td class="available" data-title="r3c2">19</td>
  587. <td class="available" data-title="r3c3">20</td>
  588. <td class="available" data-title="r3c4">21</td>
  589. <td class="available" data-title="r3c5">22</td>
  590. <td class="available" data-title="r3c6">23</td>
  591. </tr>
  592. <tr>
  593. <td class="available" data-title="r4c0">24</td>
  594. <td class="available" data-title="r4c1">25</td>
  595. <td class="available" data-title="r4c2">26</td>
  596. <td class="available" data-title="r4c3">27</td>
  597. <td class="available" data-title="r4c4">28</td>
  598. <td class="available" data-title="r4c5">29</td>
  599. <td class="available" data-title="r4c6">30</td>
  600. </tr>
  601. <tr>
  602. <td class="available" data-title="r5c0">31</td>
  603. <td class="available off" data-title="r5c1">1</td>
  604. <td class="available off" data-title="r5c2">2</td>
  605. <td class="available off" data-title="r5c3">3</td>
  606. <td class="available off" data-title="r5c4">4</td>
  607. <td class="available off" data-title="r5c5">5</td>
  608. <td class="available off" data-title="r5c6">6</td>
  609. </tr>
  610. </tbody>
  611. </table>
  612. </div>
  613. </div>
  614. <div class="calendar second left" style="display: none;">
  615. <div class="calendar-date">
  616. <table class="table-condensed">
  617. <thead>
  618. <tr>
  619. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  620. </th>
  621. <th colspan="5" class="month">Mar 2013</th>
  622. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  623. </th>
  624. </tr>
  625. <tr>
  626. <th>Su</th>
  627. <th>Mo</th>
  628. <th>Tu</th>
  629. <th>We</th>
  630. <th>Th</th>
  631. <th>Fr</th>
  632. <th>Sa</th>
  633. </tr>
  634. </thead>
  635. <tbody>
  636. <tr>
  637. <td class="available off" data-title="r0c0">24</td>
  638. <td class="available off" data-title="r0c1">25</td>
  639. <td class="available off" data-title="r0c2">26</td>
  640. <td class="available off" data-title="r0c3">27</td>
  641. <td class="available off" data-title="r0c4">28</td>
  642. <td class="available" data-title="r0c5">1</td>
  643. <td class="available" data-title="r0c6">2</td>
  644. </tr>
  645. <tr>
  646. <td class="available" data-title="r1c0">3</td>
  647. <td class="available" data-title="r1c1">4</td>
  648. <td class="available" data-title="r1c2">5</td>
  649. <td class="available" data-title="r1c3">6</td>
  650. <td class="available" data-title="r1c4">7</td>
  651. <td class="available" data-title="r1c5">8</td>
  652. <td class="available" data-title="r1c6">9</td>
  653. </tr>
  654. <tr>
  655. <td class="available" data-title="r2c0">10</td>
  656. <td class="available" data-title="r2c1">11</td>
  657. <td class="available" data-title="r2c2">12</td>
  658. <td class="available" data-title="r2c3">13</td>
  659. <td class="available" data-title="r2c4">14</td>
  660. <td class="available" data-title="r2c5">15</td>
  661. <td class="available" data-title="r2c6">16</td>
  662. </tr>
  663. <tr>
  664. <td class="available" data-title="r3c0">17</td>
  665. <td class="available active start-date end-date" data-title="r3c1">18</td>
  666. <td class="available" data-title="r3c2">19</td>
  667. <td class="available" data-title="r3c3">20</td>
  668. <td class="available" data-title="r3c4">21</td>
  669. <td class="available" data-title="r3c5">22</td>
  670. <td class="available" data-title="r3c6">23</td>
  671. </tr>
  672. <tr>
  673. <td class="available" data-title="r4c0">24</td>
  674. <td class="available" data-title="r4c1">25</td>
  675. <td class="available" data-title="r4c2">26</td>
  676. <td class="available" data-title="r4c3">27</td>
  677. <td class="available" data-title="r4c4">28</td>
  678. <td class="available" data-title="r4c5">29</td>
  679. <td class="available" data-title="r4c6">30</td>
  680. </tr>
  681. <tr>
  682. <td class="available" data-title="r5c0">31</td>
  683. <td class="available off" data-title="r5c1">1</td>
  684. <td class="available off" data-title="r5c2">2</td>
  685. <td class="available off" data-title="r5c3">3</td>
  686. <td class="available off" data-title="r5c4">4</td>
  687. <td class="available off" data-title="r5c5">5</td>
  688. <td class="available off" data-title="r5c6">6</td>
  689. </tr>
  690. </tbody>
  691. </table>
  692. </div>
  693. </div>
  694. <div class="ranges" style="display: none;">
  695. <div class="range_inputs">
  696. <div class="daterangepicker_start_input">
  697. <label for="daterangepicker_start">From</label>
  698. <input id="daterangepicker_start" class="input-mini" type="text" name="daterangepicker_start" value="">
  699. </div>
  700. <div class="daterangepicker_end_input">
  701. <label for="daterangepicker_end">To</label>
  702. <input id="daterangepicker_end" class="input-mini" type="text" name="daterangepicker_end" value="">
  703. </div>
  704. <button class="applyBtn btn btn-small btn-sm btn-success">Apply</button>&nbsp;
  705. <button class="cancelBtn btn btn-small btn-sm btn-default">Cancel</button>
  706. </div>
  707. </div>
  708. </div>
  709. <fieldset>
  710. <div class="control-group">
  711. <div class="controls">
  712. <div class="col-md-11 xdisplay_inputx form-group has-feedback">
  713. <input type="text" class="form-control has-feedback-left" id="single_cal1" placeholder="First Name" aria-describedby="inputSuccess2Status">
  714. <span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span>
  715. <span id="inputSuccess2Status" class="sr-only">(success)</span>
  716. </div>
  717. </div>
  718. </div>
  719. </fieldset>
  720. </div>
  721. <div class="col-md-3">
  722. <div class="daterangepicker xdisplay picker_2 single opensright show-calendar">
  723. <div class="calendar first single right" style="display: block;">
  724. <div class="calendar-date">
  725. <table class="table-condensed">
  726. <thead>
  727. <tr>
  728. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  729. </th>
  730. <th colspan="5" class="month">Mar 2013</th>
  731. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  732. </th>
  733. </tr>
  734. <tr>
  735. <th>Su</th>
  736. <th>Mo</th>
  737. <th>Tu</th>
  738. <th>We</th>
  739. <th>Th</th>
  740. <th>Fr</th>
  741. <th>Sa</th>
  742. </tr>
  743. </thead>
  744. <tbody>
  745. <tr>
  746. <td class="available off" data-title="r0c0">24</td>
  747. <td class="available off" data-title="r0c1">25</td>
  748. <td class="available off" data-title="r0c2">26</td>
  749. <td class="available off" data-title="r0c3">27</td>
  750. <td class="available off" data-title="r0c4">28</td>
  751. <td class="available" data-title="r0c5">1</td>
  752. <td class="available" data-title="r0c6">2</td>
  753. </tr>
  754. <tr>
  755. <td class="available" data-title="r1c0">3</td>
  756. <td class="available" data-title="r1c1">4</td>
  757. <td class="available" data-title="r1c2">5</td>
  758. <td class="available" data-title="r1c3">6</td>
  759. <td class="available" data-title="r1c4">7</td>
  760. <td class="available" data-title="r1c5">8</td>
  761. <td class="available" data-title="r1c6">9</td>
  762. </tr>
  763. <tr>
  764. <td class="available" data-title="r2c0">10</td>
  765. <td class="available" data-title="r2c1">11</td>
  766. <td class="available" data-title="r2c2">12</td>
  767. <td class="available" data-title="r2c3">13</td>
  768. <td class="available" data-title="r2c4">14</td>
  769. <td class="available" data-title="r2c5">15</td>
  770. <td class="available" data-title="r2c6">16</td>
  771. </tr>
  772. <tr>
  773. <td class="available" data-title="r3c0">17</td>
  774. <td class="available active start-date end-date" data-title="r3c1">18</td>
  775. <td class="available" data-title="r3c2">19</td>
  776. <td class="available" data-title="r3c3">20</td>
  777. <td class="available" data-title="r3c4">21</td>
  778. <td class="available" data-title="r3c5">22</td>
  779. <td class="available" data-title="r3c6">23</td>
  780. </tr>
  781. <tr>
  782. <td class="available" data-title="r4c0">24</td>
  783. <td class="available" data-title="r4c1">25</td>
  784. <td class="available" data-title="r4c2">26</td>
  785. <td class="available" data-title="r4c3">27</td>
  786. <td class="available" data-title="r4c4">28</td>
  787. <td class="available" data-title="r4c5">29</td>
  788. <td class="available" data-title="r4c6">30</td>
  789. </tr>
  790. <tr>
  791. <td class="available" data-title="r5c0">31</td>
  792. <td class="available off" data-title="r5c1">1</td>
  793. <td class="available off" data-title="r5c2">2</td>
  794. <td class="available off" data-title="r5c3">3</td>
  795. <td class="available off" data-title="r5c4">4</td>
  796. <td class="available off" data-title="r5c5">5</td>
  797. <td class="available off" data-title="r5c6">6</td>
  798. </tr>
  799. </tbody>
  800. </table>
  801. </div>
  802. </div>
  803. <div class="calendar second left" style="display: none;">
  804. <div class="calendar-date">
  805. <table class="table-condensed">
  806. <thead>
  807. <tr>
  808. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  809. </th>
  810. <th colspan="5" class="month">Mar 2013</th>
  811. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  812. </th>
  813. </tr>
  814. <tr>
  815. <th>Su</th>
  816. <th>Mo</th>
  817. <th>Tu</th>
  818. <th>We</th>
  819. <th>Th</th>
  820. <th>Fr</th>
  821. <th>Sa</th>
  822. </tr>
  823. </thead>
  824. <tbody>
  825. <tr>
  826. <td class="available off" data-title="r0c0">24</td>
  827. <td class="available off" data-title="r0c1">25</td>
  828. <td class="available off" data-title="r0c2">26</td>
  829. <td class="available off" data-title="r0c3">27</td>
  830. <td class="available off" data-title="r0c4">28</td>
  831. <td class="available" data-title="r0c5">1</td>
  832. <td class="available" data-title="r0c6">2</td>
  833. </tr>
  834. <tr>
  835. <td class="available" data-title="r1c0">3</td>
  836. <td class="available" data-title="r1c1">4</td>
  837. <td class="available" data-title="r1c2">5</td>
  838. <td class="available" data-title="r1c3">6</td>
  839. <td class="available" data-title="r1c4">7</td>
  840. <td class="available" data-title="r1c5">8</td>
  841. <td class="available" data-title="r1c6">9</td>
  842. </tr>
  843. <tr>
  844. <td class="available" data-title="r2c0">10</td>
  845. <td class="available" data-title="r2c1">11</td>
  846. <td class="available" data-title="r2c2">12</td>
  847. <td class="available" data-title="r2c3">13</td>
  848. <td class="available" data-title="r2c4">14</td>
  849. <td class="available" data-title="r2c5">15</td>
  850. <td class="available" data-title="r2c6">16</td>
  851. </tr>
  852. <tr>
  853. <td class="available" data-title="r3c0">17</td>
  854. <td class="available active start-date end-date" data-title="r3c1">18</td>
  855. <td class="available" data-title="r3c2">19</td>
  856. <td class="available" data-title="r3c3">20</td>
  857. <td class="available" data-title="r3c4">21</td>
  858. <td class="available" data-title="r3c5">22</td>
  859. <td class="available" data-title="r3c6">23</td>
  860. </tr>
  861. <tr>
  862. <td class="available" data-title="r4c0">24</td>
  863. <td class="available" data-title="r4c1">25</td>
  864. <td class="available" data-title="r4c2">26</td>
  865. <td class="available" data-title="r4c3">27</td>
  866. <td class="available" data-title="r4c4">28</td>
  867. <td class="available" data-title="r4c5">29</td>
  868. <td class="available" data-title="r4c6">30</td>
  869. </tr>
  870. <tr>
  871. <td class="available" data-title="r5c0">31</td>
  872. <td class="available off" data-title="r5c1">1</td>
  873. <td class="available off" data-title="r5c2">2</td>
  874. <td class="available off" data-title="r5c3">3</td>
  875. <td class="available off" data-title="r5c4">4</td>
  876. <td class="available off" data-title="r5c5">5</td>
  877. <td class="available off" data-title="r5c6">6</td>
  878. </tr>
  879. </tbody>
  880. </table>
  881. </div>
  882. </div>
  883. <div class="ranges" style="display: none;">
  884. <div class="range_inputs">
  885. <div class="daterangepicker_start_input">
  886. <label for="daterangepicker_start3">From</label>
  887. <input id="daterangepicker_start3" class="input-mini" type="text" name="daterangepicker_start" value="">
  888. </div>
  889. <div class="daterangepicker_end_input">
  890. <label for="daterangepicker_end3">To</label>
  891. <input id="daterangepicker_end3" class="input-mini" type="text" name="daterangepicker_end" value="">
  892. </div>
  893. <button class="applyBtn btn btn-small btn-sm btn-success">Apply</button>&nbsp;
  894. <button class="cancelBtn btn btn-small btn-sm btn-default">Cancel</button>
  895. </div>
  896. </div>
  897. </div>
  898. <fieldset>
  899. <div class="control-group">
  900. <div class="controls">
  901. <div class="col-md-11 xdisplay_inputx form-group has-feedback">
  902. <input type="text" class="form-control has-feedback-left" id="single_cal2" placeholder="First Name" aria-describedby="inputSuccess2Status2">
  903. <span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span>
  904. <span id="inputSuccess2Status2" class="sr-only">(success)</span>
  905. </div>
  906. </div>
  907. </div>
  908. </fieldset>
  909. </div>
  910. <div class="col-md-3">
  911. <div class="daterangepicker picker_3 xdisplay single opensright show-calendar">
  912. <div class="calendar first single right" style="display: block;">
  913. <div class="calendar-date">
  914. <table class="table-condensed">
  915. <thead>
  916. <tr>
  917. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  918. </th>
  919. <th colspan="5" class="month">Mar 2013</th>
  920. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  921. </th>
  922. </tr>
  923. <tr>
  924. <th>Su</th>
  925. <th>Mo</th>
  926. <th>Tu</th>
  927. <th>We</th>
  928. <th>Th</th>
  929. <th>Fr</th>
  930. <th>Sa</th>
  931. </tr>
  932. </thead>
  933. <tbody>
  934. <tr>
  935. <td class="available off" data-title="r0c0">24</td>
  936. <td class="available off" data-title="r0c1">25</td>
  937. <td class="available off" data-title="r0c2">26</td>
  938. <td class="available off" data-title="r0c3">27</td>
  939. <td class="available off" data-title="r0c4">28</td>
  940. <td class="available" data-title="r0c5">1</td>
  941. <td class="available" data-title="r0c6">2</td>
  942. </tr>
  943. <tr>
  944. <td class="available" data-title="r1c0">3</td>
  945. <td class="available" data-title="r1c1">4</td>
  946. <td class="available" data-title="r1c2">5</td>
  947. <td class="available" data-title="r1c3">6</td>
  948. <td class="available" data-title="r1c4">7</td>
  949. <td class="available" data-title="r1c5">8</td>
  950. <td class="available" data-title="r1c6">9</td>
  951. </tr>
  952. <tr>
  953. <td class="available" data-title="r2c0">10</td>
  954. <td class="available" data-title="r2c1">11</td>
  955. <td class="available" data-title="r2c2">12</td>
  956. <td class="available" data-title="r2c3">13</td>
  957. <td class="available" data-title="r2c4">14</td>
  958. <td class="available" data-title="r2c5">15</td>
  959. <td class="available" data-title="r2c6">16</td>
  960. </tr>
  961. <tr>
  962. <td class="available" data-title="r3c0">17</td>
  963. <td class="available active start-date end-date" data-title="r3c1">18</td>
  964. <td class="available" data-title="r3c2">19</td>
  965. <td class="available" data-title="r3c3">20</td>
  966. <td class="available" data-title="r3c4">21</td>
  967. <td class="available" data-title="r3c5">22</td>
  968. <td class="available" data-title="r3c6">23</td>
  969. </tr>
  970. <tr>
  971. <td class="available" data-title="r4c0">24</td>
  972. <td class="available" data-title="r4c1">25</td>
  973. <td class="available" data-title="r4c2">26</td>
  974. <td class="available" data-title="r4c3">27</td>
  975. <td class="available" data-title="r4c4">28</td>
  976. <td class="available" data-title="r4c5">29</td>
  977. <td class="available" data-title="r4c6">30</td>
  978. </tr>
  979. <tr>
  980. <td class="available" data-title="r5c0">31</td>
  981. <td class="available off" data-title="r5c1">1</td>
  982. <td class="available off" data-title="r5c2">2</td>
  983. <td class="available off" data-title="r5c3">3</td>
  984. <td class="available off" data-title="r5c4">4</td>
  985. <td class="available off" data-title="r5c5">5</td>
  986. <td class="available off" data-title="r5c6">6</td>
  987. </tr>
  988. </tbody>
  989. </table>
  990. </div>
  991. </div>
  992. <div class="calendar second left" style="display: none;">
  993. <div class="calendar-date">
  994. <table class="table-condensed">
  995. <thead>
  996. <tr>
  997. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  998. </th>
  999. <th colspan="5" class="month">Mar 2013</th>
  1000. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  1001. </th>
  1002. </tr>
  1003. <tr>
  1004. <th>Su</th>
  1005. <th>Mo</th>
  1006. <th>Tu</th>
  1007. <th>We</th>
  1008. <th>Th</th>
  1009. <th>Fr</th>
  1010. <th>Sa</th>
  1011. </tr>
  1012. </thead>
  1013. <tbody>
  1014. <tr>
  1015. <td class="available off" data-title="r0c0">24</td>
  1016. <td class="available off" data-title="r0c1">25</td>
  1017. <td class="available off" data-title="r0c2">26</td>
  1018. <td class="available off" data-title="r0c3">27</td>
  1019. <td class="available off" data-title="r0c4">28</td>
  1020. <td class="available" data-title="r0c5">1</td>
  1021. <td class="available" data-title="r0c6">2</td>
  1022. </tr>
  1023. <tr>
  1024. <td class="available" data-title="r1c0">3</td>
  1025. <td class="available" data-title="r1c1">4</td>
  1026. <td class="available" data-title="r1c2">5</td>
  1027. <td class="available" data-title="r1c3">6</td>
  1028. <td class="available" data-title="r1c4">7</td>
  1029. <td class="available" data-title="r1c5">8</td>
  1030. <td class="available" data-title="r1c6">9</td>
  1031. </tr>
  1032. <tr>
  1033. <td class="available" data-title="r2c0">10</td>
  1034. <td class="available" data-title="r2c1">11</td>
  1035. <td class="available" data-title="r2c2">12</td>
  1036. <td class="available" data-title="r2c3">13</td>
  1037. <td class="available" data-title="r2c4">14</td>
  1038. <td class="available" data-title="r2c5">15</td>
  1039. <td class="available" data-title="r2c6">16</td>
  1040. </tr>
  1041. <tr>
  1042. <td class="available" data-title="r3c0">17</td>
  1043. <td class="available active start-date end-date" data-title="r3c1">18</td>
  1044. <td class="available" data-title="r3c2">19</td>
  1045. <td class="available" data-title="r3c3">20</td>
  1046. <td class="available" data-title="r3c4">21</td>
  1047. <td class="available" data-title="r3c5">22</td>
  1048. <td class="available" data-title="r3c6">23</td>
  1049. </tr>
  1050. <tr>
  1051. <td class="available" data-title="r4c0">24</td>
  1052. <td class="available" data-title="r4c1">25</td>
  1053. <td class="available" data-title="r4c2">26</td>
  1054. <td class="available" data-title="r4c3">27</td>
  1055. <td class="available" data-title="r4c4">28</td>
  1056. <td class="available" data-title="r4c5">29</td>
  1057. <td class="available" data-title="r4c6">30</td>
  1058. </tr>
  1059. <tr>
  1060. <td class="available" data-title="r5c0">31</td>
  1061. <td class="available off" data-title="r5c1">1</td>
  1062. <td class="available off" data-title="r5c2">2</td>
  1063. <td class="available off" data-title="r5c3">3</td>
  1064. <td class="available off" data-title="r5c4">4</td>
  1065. <td class="available off" data-title="r5c5">5</td>
  1066. <td class="available off" data-title="r5c6">6</td>
  1067. </tr>
  1068. </tbody>
  1069. </table>
  1070. </div>
  1071. </div>
  1072. <div class="ranges" style="display: none;">
  1073. <div class="range_inputs">
  1074. <div class="daterangepicker_start_input">
  1075. <label for="daterangepicker_start2">From</label>
  1076. <input id="daterangepicker_start2" class="input-mini" type="text" name="daterangepicker_start" value="">
  1077. </div>
  1078. <div class="daterangepicker_end_input">
  1079. <label for="daterangepicker_end2">To</label>
  1080. <input id="daterangepicker_end2" class="input-mini" type="text" name="daterangepicker_end" value="">
  1081. </div>
  1082. <button class="applyBtn btn btn-small btn-sm btn-success">Apply</button>&nbsp;
  1083. <button class="cancelBtn btn btn-small btn-sm btn-default">Cancel</button>
  1084. </div>
  1085. </div>
  1086. </div>
  1087. <fieldset>
  1088. <div class="control-group">
  1089. <div class="controls">
  1090. <div class="col-md-11 xdisplay_inputx form-group has-feedback">
  1091. <input type="text" class="form-control has-feedback-left" id="single_cal3" placeholder="First Name" aria-describedby="inputSuccess2Status3">
  1092. <span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span>
  1093. <span id="inputSuccess2Status3" class="sr-only">(success)</span>
  1094. </div>
  1095. </div>
  1096. </div>
  1097. </fieldset>
  1098. </div>
  1099. <div class="col-md-3">
  1100. <div class="daterangepicker picker_4 xdisplay single opensright show-calendar">
  1101. <div class="calendar first single right" style="display: block;">
  1102. <div class="calendar-date">
  1103. <table class="table-condensed">
  1104. <thead>
  1105. <tr>
  1106. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  1107. </th>
  1108. <th colspan="5" class="month">Mar 2013</th>
  1109. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  1110. </th>
  1111. </tr>
  1112. <tr>
  1113. <th>Su</th>
  1114. <th>Mo</th>
  1115. <th>Tu</th>
  1116. <th>We</th>
  1117. <th>Th</th>
  1118. <th>Fr</th>
  1119. <th>Sa</th>
  1120. </tr>
  1121. </thead>
  1122. <tbody>
  1123. <tr>
  1124. <td class="available off" data-title="r0c0">24</td>
  1125. <td class="available off" data-title="r0c1">25</td>
  1126. <td class="available off" data-title="r0c2">26</td>
  1127. <td class="available off" data-title="r0c3">27</td>
  1128. <td class="available off" data-title="r0c4">28</td>
  1129. <td class="available" data-title="r0c5">1</td>
  1130. <td class="available" data-title="r0c6">2</td>
  1131. </tr>
  1132. <tr>
  1133. <td class="available" data-title="r1c0">3</td>
  1134. <td class="available" data-title="r1c1">4</td>
  1135. <td class="available" data-title="r1c2">5</td>
  1136. <td class="available" data-title="r1c3">6</td>
  1137. <td class="available" data-title="r1c4">7</td>
  1138. <td class="available" data-title="r1c5">8</td>
  1139. <td class="available" data-title="r1c6">9</td>
  1140. </tr>
  1141. <tr>
  1142. <td class="available" data-title="r2c0">10</td>
  1143. <td class="available" data-title="r2c1">11</td>
  1144. <td class="available" data-title="r2c2">12</td>
  1145. <td class="available" data-title="r2c3">13</td>
  1146. <td class="available" data-title="r2c4">14</td>
  1147. <td class="available" data-title="r2c5">15</td>
  1148. <td class="available" data-title="r2c6">16</td>
  1149. </tr>
  1150. <tr>
  1151. <td class="available" data-title="r3c0">17</td>
  1152. <td class="available active start-date end-date" data-title="r3c1">18</td>
  1153. <td class="available" data-title="r3c2">19</td>
  1154. <td class="available" data-title="r3c3">20</td>
  1155. <td class="available" data-title="r3c4">21</td>
  1156. <td class="available" data-title="r3c5">22</td>
  1157. <td class="available" data-title="r3c6">23</td>
  1158. </tr>
  1159. <tr>
  1160. <td class="available" data-title="r4c0">24</td>
  1161. <td class="available" data-title="r4c1">25</td>
  1162. <td class="available" data-title="r4c2">26</td>
  1163. <td class="available" data-title="r4c3">27</td>
  1164. <td class="available" data-title="r4c4">28</td>
  1165. <td class="available" data-title="r4c5">29</td>
  1166. <td class="available" data-title="r4c6">30</td>
  1167. </tr>
  1168. <tr>
  1169. <td class="available" data-title="r5c0">31</td>
  1170. <td class="available off" data-title="r5c1">1</td>
  1171. <td class="available off" data-title="r5c2">2</td>
  1172. <td class="available off" data-title="r5c3">3</td>
  1173. <td class="available off" data-title="r5c4">4</td>
  1174. <td class="available off" data-title="r5c5">5</td>
  1175. <td class="available off" data-title="r5c6">6</td>
  1176. </tr>
  1177. </tbody>
  1178. </table>
  1179. </div>
  1180. </div>
  1181. <div class="calendar second left" style="display: none;">
  1182. <div class="calendar-date">
  1183. <table class="table-condensed">
  1184. <thead>
  1185. <tr>
  1186. <th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i>
  1187. </th>
  1188. <th colspan="5" class="month">Mar 2013</th>
  1189. <th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i>
  1190. </th>
  1191. </tr>
  1192. <tr>
  1193. <th>Su</th>
  1194. <th>Mo</th>
  1195. <th>Tu</th>
  1196. <th>We</th>
  1197. <th>Th</th>
  1198. <th>Fr</th>
  1199. <th>Sa</th>
  1200. </tr>
  1201. </thead>
  1202. <tbody>
  1203. <tr>
  1204. <td class="available off" data-title="r0c0">24</td>
  1205. <td class="available off" data-title="r0c1">25</td>
  1206. <td class="available off" data-title="r0c2">26</td>
  1207. <td class="available off" data-title="r0c3">27</td>
  1208. <td class="available off" data-title="r0c4">28</td>
  1209. <td class="available" data-title="r0c5">1</td>
  1210. <td class="available" data-title="r0c6">2</td>
  1211. </tr>
  1212. <tr>
  1213. <td class="available" data-title="r1c0">3</td>
  1214. <td class="available" data-title="r1c1">4</td>
  1215. <td class="available" data-title="r1c2">5</td>
  1216. <td class="available" data-title="r1c3">6</td>
  1217. <td class="available" data-title="r1c4">7</td>
  1218. <td class="available" data-title="r1c5">8</td>
  1219. <td class="available" data-title="r1c6">9</td>
  1220. </tr>
  1221. <tr>
  1222. <td class="available" data-title="r2c0">10</td>
  1223. <td class="available" data-title="r2c1">11</td>
  1224. <td class="available" data-title="r2c2">12</td>
  1225. <td class="available" data-title="r2c3">13</td>
  1226. <td class="available" data-title="r2c4">14</td>
  1227. <td class="available" data-title="r2c5">15</td>
  1228. <td class="available" data-title="r2c6">16</td>
  1229. </tr>
  1230. <tr>
  1231. <td class="available" data-title="r3c0">17</td>
  1232. <td class="available active start-date end-date" data-title="r3c1">18</td>
  1233. <td class="available" data-title="r3c2">19</td>
  1234. <td class="available" data-title="r3c3">20</td>
  1235. <td class="available" data-title="r3c4">21</td>
  1236. <td class="available" data-title="r3c5">22</td>
  1237. <td class="available" data-title="r3c6">23</td>
  1238. </tr>
  1239. <tr>
  1240. <td class="available" data-title="r4c0">24</td>
  1241. <td class="available" data-title="r4c1">25</td>
  1242. <td class="available" data-title="r4c2">26</td>
  1243. <td class="available" data-title="r4c3">27</td>
  1244. <td class="available" data-title="r4c4">28</td>
  1245. <td class="available" data-title="r4c5">29</td>
  1246. <td class="available" data-title="r4c6">30</td>
  1247. </tr>
  1248. <tr>
  1249. <td class="available" data-title="r5c0">31</td>
  1250. <td class="available off" data-title="r5c1">1</td>
  1251. <td class="available off" data-title="r5c2">2</td>
  1252. <td class="available off" data-title="r5c3">3</td>
  1253. <td class="available off" data-title="r5c4">4</td>
  1254. <td class="available off" data-title="r5c5">5</td>
  1255. <td class="available off" data-title="r5c6">6</td>
  1256. </tr>
  1257. </tbody>
  1258. </table>
  1259. </div>
  1260. </div>
  1261. <div class="ranges" style="display: none;">
  1262. <div class="range_inputs">
  1263. <div class="daterangepicker_start_input">
  1264. <label for="daterangepicker_start">From</label>
  1265. <input class="input-mini" type="text" name="daterangepicker_start" value="">
  1266. </div>
  1267. <div class="daterangepicker_end_input">
  1268. <label for="daterangepicker_end">To</label>
  1269. <input class="input-mini" type="text" name="daterangepicker_end" value="">
  1270. </div>
  1271. <button class="applyBtn btn btn-small btn-sm btn-success">Apply</button>&nbsp;
  1272. <button class="cancelBtn btn btn-small btn-sm btn-default">Cancel</button>
  1273. </div>
  1274. </div>
  1275. </div>
  1276. <fieldset>
  1277. <div class="control-group">
  1278. <div class="controls">
  1279. <div class="col-md-11 xdisplay_inputx form-group has-feedback">
  1280. <input type="text" class="form-control has-feedback-left" id="single_cal4" placeholder="First Name" aria-describedby="inputSuccess2Status4">
  1281. <span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span>
  1282. <span id="inputSuccess2Status4" class="sr-only">(success)</span>
  1283. </div>
  1284. </div>
  1285. </div>
  1286. </fieldset>
  1287. </div>
  1288. </div>
  1289. </div>
  1290. </div>
  1291. <!-- /form datepicker -->
  1292. <!-- form grid slider -->
  1293. <div class="x_panel" style="">
  1294. <div class="x_title">
  1295. <h2>Grid Slider</h2>
  1296. <ul class="nav navbar-right panel_toolbox">
  1297. <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
  1298. </li>
  1299. <li class="dropdown">
  1300. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
  1301. <ul class="dropdown-menu" role="menu">
  1302. <li><a href="#">Settings 1</a>
  1303. </li>
  1304. <li><a href="#">Settings 2</a>
  1305. </li>
  1306. </ul>
  1307. </li>
  1308. <li><a class="close-link"><i class="fa fa-close"></i></a>
  1309. </li>
  1310. </ul>
  1311. <div class="clearfix"></div>
  1312. </div>
  1313. <div class="x_content">
  1314. <div class="row grid_slider">
  1315. <div class="col-md-6 col-sm-6 col-xs-12">
  1316. <p>Default grid slider with min and max values</p>
  1317. <input type="text" id="range" value="" name="range" />
  1318. </div>
  1319. <div class="col-md-6 col-sm-6 col-xs-12">
  1320. <p>Grid with slider labels are far away outside it's container</p>
  1321. <input type="text" id="range_25" value="" name="range" />
  1322. </div>
  1323. <div class="col-md-6 col-sm-6 col-xs-12">
  1324. <p>Grid with labels inside container using force_edges attribute</p>
  1325. <input type="text" id="range_27" value="" name="range" />
  1326. </div>
  1327. <div class="col-md-6 col-sm-6 col-xs-12">
  1328. <p>Create Grid with pre-defined steps</p>
  1329. <input type="text" id="range_26" value="" name="range" />
  1330. </div>
  1331. <div class="col-md-6 col-sm-6 col-xs-12">
  1332. <p>Prevent one from dragging the labels</p>
  1333. <input type="text" id="range_31" value="" name="range" />
  1334. </div>
  1335. <div class="col-md-6 col-sm-6 col-xs-12">
  1336. <p>Grid with minimum and maximum values</p>
  1337. <input type="text" class="range_min_max" value="" name="range" />
  1338. </div>
  1339. <div>
  1340. <p>Grid With time in 24 hour format</p>
  1341. <input type="text" class="range_time24" value="" name="range" />
  1342. </div>
  1343. </div>
  1344. </div>
  1345. </div>
  1346. <br />
  1347. <br />
  1348. <!-- /form grid slider -->
  1349. <!-- image cropping -->
  1350. <div class="container cropper">
  1351. <div class="row">
  1352. <div class="col-md-9">
  1353. <div class="img-container">
  1354. <img id="image" src="images/cropper.jpg" alt="Picture">
  1355. </div>
  1356. </div>
  1357. <div class="col-md-3">
  1358. <div class="docs-preview clearfix">
  1359. <div class="img-preview preview-lg"></div>
  1360. <div class="img-preview preview-md"></div>
  1361. <div class="img-preview preview-sm"></div>
  1362. <div class="img-preview preview-xs"></div>
  1363. </div>
  1364. <div class="docs-data">
  1365. <div class="input-group input-group-sm">
  1366. <label class="input-group-addon" for="dataX">X</label>
  1367. <input type="text" class="form-control" id="dataX" placeholder="x">
  1368. <span class="input-group-addon">px</span>
  1369. </div>
  1370. <div class="input-group input-group-sm">
  1371. <label class="input-group-addon" for="dataY">Y</label>
  1372. <input type="text" class="form-control" id="dataY" placeholder="y">
  1373. <span class="input-group-addon">px</span>
  1374. </div>
  1375. <div class="input-group input-group-sm">
  1376. <label class="input-group-addon" for="dataWidth">Width</label>
  1377. <input type="text" class="form-control" id="dataWidth" placeholder="width">
  1378. <span class="input-group-addon">px</span>
  1379. </div>
  1380. <div class="input-group input-group-sm">
  1381. <label class="input-group-addon" for="dataHeight">Height</label>
  1382. <input type="text" class="form-control" id="dataHeight" placeholder="height">
  1383. <span class="input-group-addon">px</span>
  1384. </div>
  1385. <div class="input-group input-group-sm">
  1386. <label class="input-group-addon" for="dataRotate">Rotate</label>
  1387. <input type="text" class="form-control" id="dataRotate" placeholder="rotate">
  1388. <span class="input-group-addon">deg</span>
  1389. </div>
  1390. <div class="input-group input-group-sm">
  1391. <label class="input-group-addon" for="dataScaleX">ScaleX</label>
  1392. <input type="text" class="form-control" id="dataScaleX" placeholder="scaleX">
  1393. </div>
  1394. <div class="input-group input-group-sm">
  1395. <label class="input-group-addon" for="dataScaleY">ScaleY</label>
  1396. <input type="text" class="form-control" id="dataScaleY" placeholder="scaleY">
  1397. </div>
  1398. </div>
  1399. </div>
  1400. </div>
  1401. <div class="row">
  1402. <div class="col-md-9 docs-buttons">
  1403. <!-- <h3 class="page-header">Toolbar:</h3> -->
  1404. <div class="btn-group">
  1405. <button type="button" class="btn btn-primary" data-method="setDragMode" data-option="move" title="Move">
  1406. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;setDragMode&quot;, &quot;move&quot;)">
  1407. <span class="fa fa-arrows"></span>
  1408. </span>
  1409. </button>
  1410. <button type="button" class="btn btn-primary" data-method="setDragMode" data-option="crop" title="Crop">
  1411. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;setDragMode&quot;, &quot;crop&quot;)">
  1412. <span class="fa fa-crop"></span>
  1413. </span>
  1414. </button>
  1415. </div>
  1416. <div class="btn-group">
  1417. <button type="button" class="btn btn-primary" data-method="zoom" data-option="0.1" title="Zoom In">
  1418. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;zoom&quot;, 0.1)">
  1419. <span class="fa fa-search-plus"></span>
  1420. </span>
  1421. </button>
  1422. <button type="button" class="btn btn-primary" data-method="zoom" data-option="-0.1" title="Zoom Out">
  1423. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;zoom&quot;, -0.1)">
  1424. <span class="fa fa-search-minus"></span>
  1425. </span>
  1426. </button>
  1427. </div>
  1428. <div class="btn-group">
  1429. <button type="button" class="btn btn-primary" data-method="move" data-option="-10" data-second-option="0" title="Move Left">
  1430. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;move&quot;, -10, 0)">
  1431. <span class="fa fa-arrow-left"></span>
  1432. </span>
  1433. </button>
  1434. <button type="button" class="btn btn-primary" data-method="move" data-option="10" data-second-option="0" title="Move Right">
  1435. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;move&quot;, 10, 0)">
  1436. <span class="fa fa-arrow-right"></span>
  1437. </span>
  1438. </button>
  1439. <button type="button" class="btn btn-primary" data-method="move" data-option="0" data-second-option="-10" title="Move Up">
  1440. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;move&quot;, 0, -10)">
  1441. <span class="fa fa-arrow-up"></span>
  1442. </span>
  1443. </button>
  1444. <button type="button" class="btn btn-primary" data-method="move" data-option="0" data-second-option="10" title="Move Down">
  1445. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;move&quot;, 0, 10)">
  1446. <span class="fa fa-arrow-down"></span>
  1447. </span>
  1448. </button>
  1449. </div>
  1450. <div class="btn-group">
  1451. <button type="button" class="btn btn-primary" data-method="rotate" data-option="-45" title="Rotate Left">
  1452. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;rotate&quot;, -45)">
  1453. <span class="fa fa-rotate-left"></span>
  1454. </span>
  1455. </button>
  1456. <button type="button" class="btn btn-primary" data-method="rotate" data-option="45" title="Rotate Right">
  1457. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;rotate&quot;, 45)">
  1458. <span class="fa fa-rotate-right"></span>
  1459. </span>
  1460. </button>
  1461. </div>
  1462. <div class="btn-group">
  1463. <button type="button" class="btn btn-primary" data-method="scaleX" data-option="-1" title="Flip Horizontal">
  1464. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;scaleX&quot;, -1)">
  1465. <span class="fa fa-arrows-h"></span>
  1466. </span>
  1467. </button>
  1468. <button type="button" class="btn btn-primary" data-method="scaleY" data-option="-1" title="Flip Vertical">
  1469. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;scaleY&quot;, -1)">
  1470. <span class="fa fa-arrows-v"></span>
  1471. </span>
  1472. </button>
  1473. </div>
  1474. <div class="btn-group">
  1475. <button type="button" class="btn btn-primary" data-method="crop" title="Crop">
  1476. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;crop&quot;)">
  1477. <span class="fa fa-check"></span>
  1478. </span>
  1479. </button>
  1480. <button type="button" class="btn btn-primary" data-method="clear" title="Clear">
  1481. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;clear&quot;)">
  1482. <span class="fa fa-remove"></span>
  1483. </span>
  1484. </button>
  1485. </div>
  1486. <div class="btn-group">
  1487. <button type="button" class="btn btn-primary" data-method="disable" title="Disable">
  1488. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;disable&quot;)">
  1489. <span class="fa fa-lock"></span>
  1490. </span>
  1491. </button>
  1492. <button type="button" class="btn btn-primary" data-method="enable" title="Enable">
  1493. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;enable&quot;)">
  1494. <span class="fa fa-unlock"></span>
  1495. </span>
  1496. </button>
  1497. </div>
  1498. <div class="btn-group">
  1499. <button type="button" class="btn btn-primary" data-method="reset" title="Reset">
  1500. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;reset&quot;)">
  1501. <span class="fa fa-refresh"></span>
  1502. </span>
  1503. </button>
  1504. <label class="btn btn-primary btn-upload" for="inputImage" title="Upload image file">
  1505. <input type="file" class="sr-only" id="inputImage" name="file" accept="image/*">
  1506. <span class="docs-tooltip" data-toggle="tooltip" title="Import image with Blob URLs">
  1507. <span class="fa fa-upload"></span>
  1508. </span>
  1509. </label>
  1510. <button type="button" class="btn btn-primary" data-method="destroy" title="Destroy">
  1511. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;destroy&quot;)">
  1512. <span class="fa fa-power-off"></span>
  1513. </span>
  1514. </button>
  1515. </div>
  1516. <div class="btn-group btn-group-crop">
  1517. <button type="button" class="btn btn-primary" data-method="getCroppedCanvas">
  1518. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getCroppedCanvas&quot;)">
  1519. Get Cropped Canvas
  1520. </span>
  1521. </button>
  1522. <button type="button" class="btn btn-primary" data-method="getCroppedCanvas" data-option="{ &quot;width&quot;: 160, &quot;height&quot;: 90 }">
  1523. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getCroppedCanvas&quot;, { width: 160, height: 90 })">
  1524. 160&times;90
  1525. </span>
  1526. </button>
  1527. <button type="button" class="btn btn-primary" data-method="getCroppedCanvas" data-option="{ &quot;width&quot;: 320, &quot;height&quot;: 180 }">
  1528. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getCroppedCanvas&quot;, { width: 320, height: 180 })">
  1529. 320&times;180
  1530. </span>
  1531. </button>
  1532. </div>
  1533. <!-- Show the cropped image in modal -->
  1534. <div class="modal fade docs-cropped" id="getCroppedCanvasModal" aria-hidden="true" aria-labelledby="getCroppedCanvasTitle" role="dialog" tabindex="-1">
  1535. <div class="modal-dialog">
  1536. <div class="modal-content">
  1537. <div class="modal-header">
  1538. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  1539. <h4 class="modal-title" id="getCroppedCanvasTitle">Cropped</h4>
  1540. </div>
  1541. <div class="modal-body"></div>
  1542. <div class="modal-footer">
  1543. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  1544. <a class="btn btn-primary" id="download" href="javascript:void(0);" download="cropped.png">Download</a>
  1545. </div>
  1546. </div>
  1547. </div>
  1548. </div><!-- /.modal -->
  1549. <button type="button" class="btn btn-primary" data-method="getData" data-option data-target="#putData">
  1550. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getData&quot;)">
  1551. Get Data
  1552. </span>
  1553. </button>
  1554. <button type="button" class="btn btn-primary" data-method="setData" data-target="#putData">
  1555. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;setData&quot;, data)">
  1556. Set Data
  1557. </span>
  1558. </button>
  1559. <button type="button" class="btn btn-primary" data-method="getContainerData" data-option data-target="#putData">
  1560. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getContainerData&quot;)">
  1561. Get Container Data
  1562. </span>
  1563. </button>
  1564. <button type="button" class="btn btn-primary" data-method="getImageData" data-option data-target="#putData">
  1565. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getImageData&quot;)">
  1566. Get Image Data
  1567. </span>
  1568. </button>
  1569. <button type="button" class="btn btn-primary" data-method="getCanvasData" data-option data-target="#putData">
  1570. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getCanvasData&quot;)">
  1571. Get Canvas Data
  1572. </span>
  1573. </button>
  1574. <button type="button" class="btn btn-primary" data-method="setCanvasData" data-target="#putData">
  1575. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;setCanvasData&quot;, data)">
  1576. Set Canvas Data
  1577. </span>
  1578. </button>
  1579. <button type="button" class="btn btn-primary" data-method="getCropBoxData" data-option data-target="#putData">
  1580. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;getCropBoxData&quot;)">
  1581. Get Crop Box Data
  1582. </span>
  1583. </button>
  1584. <button type="button" class="btn btn-primary" data-method="setCropBoxData" data-target="#putData">
  1585. <span class="docs-tooltip" data-toggle="tooltip" title="$().cropper(&quot;setCropBoxData&quot;, data)">
  1586. Set Crop Box Data
  1587. </span>
  1588. </button>
  1589. <button type="button" class="btn btn-primary" data-method="moveTo" data-option="0">
  1590. <span class="docs-tooltip" data-toggle="tooltip" title="cropper.moveTo(0)">
  1591. 0,0
  1592. </span>
  1593. </button>
  1594. <button type="button" class="btn btn-primary" data-method="zoomTo" data-option="1">
  1595. <span class="docs-tooltip" data-toggle="tooltip" title="cropper.zoomTo(1)">
  1596. 100%
  1597. </span>
  1598. </button>
  1599. <button type="button" class="btn btn-primary" data-method="rotateTo" data-option="180">
  1600. <span class="docs-tooltip" data-toggle="tooltip" title="cropper.rotateTo(180)">
  1601. 180°
  1602. </span>
  1603. </button>
  1604. <input type="text" class="form-control" id="putData" placeholder="Get data to here or set data with this value">
  1605. </div><!-- /.docs-buttons -->
  1606. <div class="col-md-3 docs-toggles">
  1607. <!-- <h3 class="page-header">Toggles:</h3> -->
  1608. <div class="btn-group btn-group-justified" data-toggle="buttons">
  1609. <label class="btn btn-primary active">
  1610. <input type="radio" class="sr-only" id="aspectRatio0" name="aspectRatio" value="1.7777777777777777">
  1611. <span class="docs-tooltip" data-toggle="tooltip" title="aspectRatio: 16 / 9">
  1612. 16:9
  1613. </span>
  1614. </label>
  1615. <label class="btn btn-primary">
  1616. <input type="radio" class="sr-only" id="aspectRatio1" name="aspectRatio" value="1.3333333333333333">
  1617. <span class="docs-tooltip" data-toggle="tooltip" title="aspectRatio: 4 / 3">
  1618. 4:3
  1619. </span>
  1620. </label>
  1621. <label class="btn btn-primary">
  1622. <input type="radio" class="sr-only" id="aspectRatio2" name="aspectRatio" value="1">
  1623. <span class="docs-tooltip" data-toggle="tooltip" title="aspectRatio: 1 / 1">
  1624. 1:1
  1625. </span>
  1626. </label>
  1627. <label class="btn btn-primary">
  1628. <input type="radio" class="sr-only" id="aspectRatio3" name="aspectRatio" value="0.6666666666666666">
  1629. <span class="docs-tooltip" data-toggle="tooltip" title="aspectRatio: 2 / 3">
  1630. 2:3
  1631. </span>
  1632. </label>
  1633. <label class="btn btn-primary">
  1634. <input type="radio" class="sr-only" id="aspectRatio4" name="aspectRatio" value="NaN">
  1635. <span class="docs-tooltip" data-toggle="tooltip" title="aspectRatio: NaN">
  1636. Free
  1637. </span>
  1638. </label>
  1639. </div>
  1640. <div class="btn-group btn-group-justified" data-toggle="buttons">
  1641. <label class="btn btn-primary active">
  1642. <input type="radio" class="sr-only" id="viewMode0" name="viewMode" value="0" checked>
  1643. <span class="docs-tooltip" data-toggle="tooltip" title="View Mode 0">
  1644. VM0
  1645. </span>
  1646. </label>
  1647. <label class="btn btn-primary">
  1648. <input type="radio" class="sr-only" id="viewMode1" name="viewMode" value="1">
  1649. <span class="docs-tooltip" data-toggle="tooltip" title="View Mode 1">
  1650. VM1
  1651. </span>
  1652. </label>
  1653. <label class="btn btn-primary">
  1654. <input type="radio" class="sr-only" id="viewMode2" name="viewMode" value="2">
  1655. <span class="docs-tooltip" data-toggle="tooltip" title="View Mode 2">
  1656. VM2
  1657. </span>
  1658. </label>
  1659. <label class="btn btn-primary">
  1660. <input type="radio" class="sr-only" id="viewMode3" name="viewMode" value="3">
  1661. <span class="docs-tooltip" data-toggle="tooltip" title="View Mode 3">
  1662. VM3
  1663. </span>
  1664. </label>
  1665. </div>
  1666. <div class="dropdown dropup docs-options">
  1667. <button type="button" class="btn btn-primary btn-block dropdown-toggle" id="toggleOptions" data-toggle="dropdown" aria-expanded="true">
  1668. Toggle Options
  1669. <span class="caret"></span>
  1670. </button>
  1671. <ul class="dropdown-menu" aria-labelledby="toggleOptions" role="menu">
  1672. <li role="presentation">
  1673. <label class="checkbox-inline">
  1674. <input type="checkbox" name="responsive" checked>
  1675. responsive
  1676. </label>
  1677. </li>
  1678. <li role="presentation">
  1679. <label class="checkbox-inline">
  1680. <input type="checkbox" name="restore" checked>
  1681. restore
  1682. </label>
  1683. </li>
  1684. <li role="presentation">
  1685. <label class="checkbox-inline">
  1686. <input type="checkbox" name="checkCrossOrigin" checked>
  1687. checkCrossOrigin
  1688. </label>
  1689. </li>
  1690. <li role="presentation">
  1691. <label class="checkbox-inline">
  1692. <input type="checkbox" name="checkOrientation" checked>
  1693. checkOrientation
  1694. </label>
  1695. </li>
  1696. <li role="presentation">
  1697. <label class="checkbox-inline">
  1698. <input type="checkbox" name="modal" checked>
  1699. modal
  1700. </label>
  1701. </li>
  1702. <li role="presentation">
  1703. <label class="checkbox-inline">
  1704. <input type="checkbox" name="guides" checked>
  1705. guides
  1706. </label>
  1707. </li>
  1708. <li role="presentation">
  1709. <label class="checkbox-inline">
  1710. <input type="checkbox" name="center" checked>
  1711. center
  1712. </label>
  1713. </li>
  1714. <li role="presentation">
  1715. <label class="checkbox-inline">
  1716. <input type="checkbox" name="highlight" checked>
  1717. highlight
  1718. </label>
  1719. </li>
  1720. <li role="presentation">
  1721. <label class="checkbox-inline">
  1722. <input type="checkbox" name="background" checked>
  1723. background
  1724. </label>
  1725. </li>
  1726. <li role="presentation">
  1727. <label class="checkbox-inline">
  1728. <input type="checkbox" name="autoCrop" checked>
  1729. autoCrop
  1730. </label>
  1731. </li>
  1732. <li role="presentation">
  1733. <label class="checkbox-inline">
  1734. <input type="checkbox" name="movable" checked>
  1735. movable
  1736. </label>
  1737. </li>
  1738. <li role="presentation">
  1739. <label class="checkbox-inline">
  1740. <input type="checkbox" name="rotatable" checked>
  1741. rotatable
  1742. </label>
  1743. </li>
  1744. <li role="presentation">
  1745. <label class="checkbox-inline">
  1746. <input type="checkbox" name="scalable" checked>
  1747. scalable
  1748. </label>
  1749. </li>
  1750. <li role="presentation">
  1751. <label class="checkbox-inline">
  1752. <input type="checkbox" name="zoomable" checked>
  1753. zoomable
  1754. </label>
  1755. </li>
  1756. <li role="presentation">
  1757. <label class="checkbox-inline">
  1758. <input type="checkbox" name="zoomOnTouch" checked>
  1759. zoomOnTouch
  1760. </label>
  1761. </li>
  1762. <li role="presentation">
  1763. <label class="checkbox-inline">
  1764. <input type="checkbox" name="zoomOnWheel" checked>
  1765. zoomOnWheel
  1766. </label>
  1767. </li>
  1768. <li role="presentation">
  1769. <label class="checkbox-inline">
  1770. <input type="checkbox" name="cropBoxMovable" checked>
  1771. cropBoxMovable
  1772. </label>
  1773. </li>
  1774. <li role="presentation">
  1775. <label class="checkbox-inline">
  1776. <input type="checkbox" name="cropBoxResizable" checked>
  1777. cropBoxResizable
  1778. </label>
  1779. </li>
  1780. <li role="presentation">
  1781. <label class="checkbox-inline">
  1782. <input type="checkbox" name="toggleDragModeOnDblclick" checked>
  1783. toggleDragModeOnDblclick
  1784. </label>
  1785. </li>
  1786. </ul>
  1787. </div><!-- /.dropdown -->
  1788. <a class="btn btn-default btn-block" data-toggle="tooltip" href="https://fengyuanchen.github.io/cropperjs" title="Cropper without jQuery">Cropper.js</a>
  1789. </div><!-- /.docs-toggles -->
  1790. </div>
  1791. </div>
  1792. <!-- /image cropping -->
  1793. </div>
  1794. </div>
  1795. </div>
  1796. </div>
  1797. <!-- /page content -->
  1798. <!-- footer content -->
  1799. <footer>
  1800. <div class="pull-right">
  1801. Gentelella - Bootstrap Admin Template by <a href="https://colorlib.com">Colorlib</a>
  1802. </div>
  1803. <div class="clearfix"></div>
  1804. </footer>
  1805. <!-- /footer content -->
  1806. </div>
  1807. </div>
  1808. <!-- jQuery -->
  1809. <script src="../vendors/jquery/dist/jquery.min.js"></script>
  1810. <!-- Bootstrap -->
  1811. <script src="../vendors/bootstrap/dist/js/bootstrap.min.js"></script>
  1812. <!-- FastClick -->
  1813. <script src="../vendors/fastclick/lib/fastclick.js"></script>
  1814. <!-- NProgress -->
  1815. <script src="../vendors/nprogress/nprogress.js"></script>
  1816. <!-- bootstrap-daterangepicker -->
  1817. <script src="js/moment/moment.min.js"></script>
  1818. <script src="js/datepicker/daterangepicker.js"></script>
  1819. <!-- Ion.RangeSlider -->
  1820. <script src="../vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
  1821. <!-- Bootstrap Colorpicker -->
  1822. <script src="../vendors/mjolnic-bootstrap-colorpicker/dist/js/bootstrap-colorpicker.min.js"></script>
  1823. <!-- jquery.inputmask -->
  1824. <script src="../vendors/jquery.inputmask/dist/min/jquery.inputmask.bundle.min.js"></script>
  1825. <!-- jQuery Knob -->
  1826. <script src="../vendors/jquery-knob/dist/jquery.knob.min.js"></script>
  1827. <!-- Cropper -->
  1828. <script src="../vendors/cropper/dist/cropper.min.js"></script>
  1829. <!-- Custom Theme Scripts -->
  1830. <script src="../build/js/custom.min.js"></script>
  1831. <!-- bootstrap-daterangepicker -->
  1832. <script>
  1833. $(document).ready(function() {
  1834. var cb = function(start, end, label) {
  1835. console.log(start.toISOString(), end.toISOString(), label);
  1836. $('#reportrange_right span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
  1837. };
  1838. var optionSet1 = {
  1839. startDate: moment().subtract(29, 'days'),
  1840. endDate: moment(),
  1841. minDate: '01/01/2012',
  1842. maxDate: '12/31/2015',
  1843. dateLimit: {
  1844. days: 60
  1845. },
  1846. showDropdowns: true,
  1847. showWeekNumbers: true,
  1848. timePicker: false,
  1849. timePickerIncrement: 1,
  1850. timePicker12Hour: true,
  1851. ranges: {
  1852. 'Today': [moment(), moment()],
  1853. 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
  1854. 'Last 7 Days': [moment().subtract(6, 'days'), moment()],
  1855. 'Last 30 Days': [moment().subtract(29, 'days'), moment()],
  1856. 'This Month': [moment().startOf('month'), moment().endOf('month')],
  1857. 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
  1858. },
  1859. opens: 'right',
  1860. buttonClasses: ['btn btn-default'],
  1861. applyClass: 'btn-small btn-primary',
  1862. cancelClass: 'btn-small',
  1863. format: 'MM/DD/YYYY',
  1864. separator: ' to ',
  1865. locale: {
  1866. applyLabel: 'Submit',
  1867. cancelLabel: 'Clear',
  1868. fromLabel: 'From',
  1869. toLabel: 'To',
  1870. customRangeLabel: 'Custom',
  1871. daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
  1872. monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
  1873. firstDay: 1
  1874. }
  1875. };
  1876. $('#reportrange_right span').html(moment().subtract(29, 'days').format('MMMM D, YYYY') + ' - ' + moment().format('MMMM D, YYYY'));
  1877. $('#reportrange_right').daterangepicker(optionSet1, cb);
  1878. $('#reportrange_right').on('show.daterangepicker', function() {
  1879. console.log("show event fired");
  1880. });
  1881. $('#reportrange_right').on('hide.daterangepicker', function() {
  1882. console.log("hide event fired");
  1883. });
  1884. $('#reportrange_right').on('apply.daterangepicker', function(ev, picker) {
  1885. console.log("apply event fired, start/end dates are " + picker.startDate.format('MMMM D, YYYY') + " to " + picker.endDate.format('MMMM D, YYYY'));
  1886. });
  1887. $('#reportrange_right').on('cancel.daterangepicker', function(ev, picker) {
  1888. console.log("cancel event fired");
  1889. });
  1890. $('#options1').click(function() {
  1891. $('#reportrange_right').data('daterangepicker').setOptions(optionSet1, cb);
  1892. });
  1893. $('#options2').click(function() {
  1894. $('#reportrange_right').data('daterangepicker').setOptions(optionSet2, cb);
  1895. });
  1896. $('#destroy').click(function() {
  1897. $('#reportrange_right').data('daterangepicker').remove();
  1898. });
  1899. });
  1900. </script>
  1901. <script>
  1902. $(document).ready(function() {
  1903. var cb = function(start, end, label) {
  1904. console.log(start.toISOString(), end.toISOString(), label);
  1905. $('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
  1906. };
  1907. var optionSet1 = {
  1908. startDate: moment().subtract(29, 'days'),
  1909. endDate: moment(),
  1910. minDate: '01/01/2012',
  1911. maxDate: '12/31/2015',
  1912. dateLimit: {
  1913. days: 60
  1914. },
  1915. showDropdowns: true,
  1916. showWeekNumbers: true,
  1917. timePicker: false,
  1918. timePickerIncrement: 1,
  1919. timePicker12Hour: true,
  1920. ranges: {
  1921. 'Today': [moment(), moment()],
  1922. 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
  1923. 'Last 7 Days': [moment().subtract(6, 'days'), moment()],
  1924. 'Last 30 Days': [moment().subtract(29, 'days'), moment()],
  1925. 'This Month': [moment().startOf('month'), moment().endOf('month')],
  1926. 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
  1927. },
  1928. opens: 'left',
  1929. buttonClasses: ['btn btn-default'],
  1930. applyClass: 'btn-small btn-primary',
  1931. cancelClass: 'btn-small',
  1932. format: 'MM/DD/YYYY',
  1933. separator: ' to ',
  1934. locale: {
  1935. applyLabel: 'Submit',
  1936. cancelLabel: 'Clear',
  1937. fromLabel: 'From',
  1938. toLabel: 'To',
  1939. customRangeLabel: 'Custom',
  1940. daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
  1941. monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
  1942. firstDay: 1
  1943. }
  1944. };
  1945. $('#reportrange span').html(moment().subtract(29, 'days').format('MMMM D, YYYY') + ' - ' + moment().format('MMMM D, YYYY'));
  1946. $('#reportrange').daterangepicker(optionSet1, cb);
  1947. $('#reportrange').on('show.daterangepicker', function() {
  1948. console.log("show event fired");
  1949. });
  1950. $('#reportrange').on('hide.daterangepicker', function() {
  1951. console.log("hide event fired");
  1952. });
  1953. $('#reportrange').on('apply.daterangepicker', function(ev, picker) {
  1954. console.log("apply event fired, start/end dates are " + picker.startDate.format('MMMM D, YYYY') + " to " + picker.endDate.format('MMMM D, YYYY'));
  1955. });
  1956. $('#reportrange').on('cancel.daterangepicker', function(ev, picker) {
  1957. console.log("cancel event fired");
  1958. });
  1959. $('#options1').click(function() {
  1960. $('#reportrange').data('daterangepicker').setOptions(optionSet1, cb);
  1961. });
  1962. $('#options2').click(function() {
  1963. $('#reportrange').data('daterangepicker').setOptions(optionSet2, cb);
  1964. });
  1965. $('#destroy').click(function() {
  1966. $('#reportrange').data('daterangepicker').remove();
  1967. });
  1968. });
  1969. </script>
  1970. <script>
  1971. $(document).ready(function() {
  1972. $('#single_cal1').daterangepicker({
  1973. singleDatePicker: true,
  1974. calender_style: "picker_1"
  1975. }, function(start, end, label) {
  1976. console.log(start.toISOString(), end.toISOString(), label);
  1977. });
  1978. $('#single_cal2').daterangepicker({
  1979. singleDatePicker: true,
  1980. calender_style: "picker_2"
  1981. }, function(start, end, label) {
  1982. console.log(start.toISOString(), end.toISOString(), label);
  1983. });
  1984. $('#single_cal3').daterangepicker({
  1985. singleDatePicker: true,
  1986. calender_style: "picker_3"
  1987. }, function(start, end, label) {
  1988. console.log(start.toISOString(), end.toISOString(), label);
  1989. });
  1990. $('#single_cal4').daterangepicker({
  1991. singleDatePicker: true,
  1992. calender_style: "picker_4"
  1993. }, function(start, end, label) {
  1994. console.log(start.toISOString(), end.toISOString(), label);
  1995. });
  1996. });
  1997. </script>
  1998. <script>
  1999. $(document).ready(function() {
  2000. $('#reservation').daterangepicker(null, function(start, end, label) {
  2001. console.log(start.toISOString(), end.toISOString(), label);
  2002. });
  2003. });
  2004. </script>
  2005. <!-- /bootstrap-daterangepicker -->
  2006. <!-- Ion.RangeSlider -->
  2007. <script>
  2008. $(document).ready(function() {
  2009. $("#range_27").ionRangeSlider({
  2010. type: "double",
  2011. min: 1000000,
  2012. max: 2000000,
  2013. grid: true,
  2014. force_edges: true
  2015. });
  2016. $("#range").ionRangeSlider({
  2017. hide_min_max: true,
  2018. keyboard: true,
  2019. min: 0,
  2020. max: 5000,
  2021. from: 1000,
  2022. to: 4000,
  2023. type: 'double',
  2024. step: 1,
  2025. prefix: "$",
  2026. grid: true
  2027. });
  2028. $("#range_25").ionRangeSlider({
  2029. type: "double",
  2030. min: 1000000,
  2031. max: 2000000,
  2032. grid: true
  2033. });
  2034. $("#range_26").ionRangeSlider({
  2035. type: "double",
  2036. min: 0,
  2037. max: 10000,
  2038. step: 500,
  2039. grid: true,
  2040. grid_snap: true
  2041. });
  2042. $("#range_31").ionRangeSlider({
  2043. type: "double",
  2044. min: 0,
  2045. max: 100,
  2046. from: 30,
  2047. to: 70,
  2048. from_fixed: true
  2049. });
  2050. $(".range_min_max").ionRangeSlider({
  2051. type: "double",
  2052. min: 0,
  2053. max: 100,
  2054. from: 30,
  2055. to: 70,
  2056. max_interval: 50
  2057. });
  2058. $(".range_time24").ionRangeSlider({
  2059. min: +moment().subtract(12, "hours").format("X"),
  2060. max: +moment().format("X"),
  2061. from: +moment().subtract(6, "hours").format("X"),
  2062. grid: true,
  2063. force_edges: true,
  2064. prettify: function(num) {
  2065. var m = moment(num, "X");
  2066. return m.format("Do MMMM, HH:mm");
  2067. }
  2068. });
  2069. });
  2070. </script>
  2071. <!-- /Ion.RangeSlider -->
  2072. <!-- Bootstrap Colorpicker -->
  2073. <script>
  2074. $(document).ready(function() {
  2075. $('.demo1').colorpicker();
  2076. $('.demo2').colorpicker();
  2077. $('#demo_forceformat').colorpicker({
  2078. format: 'rgba',
  2079. horizontal: true
  2080. });
  2081. $('#demo_forceformat3').colorpicker({
  2082. format: 'rgba',
  2083. });
  2084. $('.demo-auto').colorpicker();
  2085. });
  2086. </script>
  2087. <!-- /Bootstrap Colorpicker -->
  2088. <!-- jquery.inputmask -->
  2089. <script>
  2090. $(document).ready(function() {
  2091. $(":input").inputmask();
  2092. });
  2093. </script>
  2094. <!-- /jquery.inputmask -->
  2095. <!-- jQuery Knob -->
  2096. <script>
  2097. $(function($) {
  2098. $(".knob").knob({
  2099. change: function(value) {
  2100. //console.log("change : " + value);
  2101. },
  2102. release: function(value) {
  2103. //console.log(this.$.attr('value'));
  2104. console.log("release : " + value);
  2105. },
  2106. cancel: function() {
  2107. console.log("cancel : ", this);
  2108. },
  2109. /*format : function (value) {
  2110. return value + '%';
  2111. },*/
  2112. draw: function() {
  2113. // "tron" case
  2114. if (this.$.data('skin') == 'tron') {
  2115. this.cursorExt = 0.3;
  2116. var a = this.arc(this.cv) // Arc
  2117. ,
  2118. pa // Previous arc
  2119. , r = 1;
  2120. this.g.lineWidth = this.lineWidth;
  2121. if (this.o.displayPrevious) {
  2122. pa = this.arc(this.v);
  2123. this.g.beginPath();
  2124. this.g.strokeStyle = this.pColor;
  2125. this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, pa.s, pa.e, pa.d);
  2126. this.g.stroke();
  2127. }
  2128. this.g.beginPath();
  2129. this.g.strokeStyle = r ? this.o.fgColor : this.fgColor;
  2130. this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, a.s, a.e, a.d);
  2131. this.g.stroke();
  2132. this.g.lineWidth = 2;
  2133. this.g.beginPath();
  2134. this.g.strokeStyle = this.o.fgColor;
  2135. this.g.arc(this.xy, this.xy, this.radius - this.lineWidth + 1 + this.lineWidth * 2 / 3, 0, 2 * Math.PI, false);
  2136. this.g.stroke();
  2137. return false;
  2138. }
  2139. }
  2140. });
  2141. // Example of infinite knob, iPod click wheel
  2142. var v, up = 0,
  2143. down = 0,
  2144. i = 0,
  2145. $idir = $("div.idir"),
  2146. $ival = $("div.ival"),
  2147. incr = function() {
  2148. i++;
  2149. $idir.show().html("+").fadeOut();
  2150. $ival.html(i);
  2151. },
  2152. decr = function() {
  2153. i--;
  2154. $idir.show().html("-").fadeOut();
  2155. $ival.html(i);
  2156. };
  2157. $("input.infinite").knob({
  2158. min: 0,
  2159. max: 20,
  2160. stopper: false,
  2161. change: function() {
  2162. if (v > this.cv) {
  2163. if (up) {
  2164. decr();
  2165. up = 0;
  2166. } else {
  2167. up = 1;
  2168. down = 0;
  2169. }
  2170. } else {
  2171. if (v < this.cv) {
  2172. if (down) {
  2173. incr();
  2174. down = 0;
  2175. } else {
  2176. down = 1;
  2177. up = 0;
  2178. }
  2179. }
  2180. }
  2181. v = this.cv;
  2182. }
  2183. });
  2184. });
  2185. </script>
  2186. <!-- /jQuery Knob -->
  2187. <!-- Cropper -->
  2188. <script>
  2189. $(document).ready(function() {
  2190. var $image = $('#image');
  2191. var $download = $('#download');
  2192. var $dataX = $('#dataX');
  2193. var $dataY = $('#dataY');
  2194. var $dataHeight = $('#dataHeight');
  2195. var $dataWidth = $('#dataWidth');
  2196. var $dataRotate = $('#dataRotate');
  2197. var $dataScaleX = $('#dataScaleX');
  2198. var $dataScaleY = $('#dataScaleY');
  2199. var options = {
  2200. aspectRatio: 16 / 9,
  2201. preview: '.img-preview',
  2202. crop: function (e) {
  2203. $dataX.val(Math.round(e.x));
  2204. $dataY.val(Math.round(e.y));
  2205. $dataHeight.val(Math.round(e.height));
  2206. $dataWidth.val(Math.round(e.width));
  2207. $dataRotate.val(e.rotate);
  2208. $dataScaleX.val(e.scaleX);
  2209. $dataScaleY.val(e.scaleY);
  2210. }
  2211. };
  2212. // Tooltip
  2213. $('[data-toggle="tooltip"]').tooltip();
  2214. // Cropper
  2215. $image.on({
  2216. 'build.cropper': function (e) {
  2217. console.log(e.type);
  2218. },
  2219. 'built.cropper': function (e) {
  2220. console.log(e.type);
  2221. },
  2222. 'cropstart.cropper': function (e) {
  2223. console.log(e.type, e.action);
  2224. },
  2225. 'cropmove.cropper': function (e) {
  2226. console.log(e.type, e.action);
  2227. },
  2228. 'cropend.cropper': function (e) {
  2229. console.log(e.type, e.action);
  2230. },
  2231. 'crop.cropper': function (e) {
  2232. console.log(e.type, e.x, e.y, e.width, e.height, e.rotate, e.scaleX, e.scaleY);
  2233. },
  2234. 'zoom.cropper': function (e) {
  2235. console.log(e.type, e.ratio);
  2236. }
  2237. }).cropper(options);
  2238. // Buttons
  2239. if (!$.isFunction(document.createElement('canvas').getContext)) {
  2240. $('button[data-method="getCroppedCanvas"]').prop('disabled', true);
  2241. }
  2242. if (typeof document.createElement('cropper').style.transition === 'undefined') {
  2243. $('button[data-method="rotate"]').prop('disabled', true);
  2244. $('button[data-method="scale"]').prop('disabled', true);
  2245. }
  2246. // Download
  2247. if (typeof $download[0].download === 'undefined') {
  2248. $download.addClass('disabled');
  2249. }
  2250. // Options
  2251. $('.docs-toggles').on('change', 'input', function () {
  2252. var $this = $(this);
  2253. var name = $this.attr('name');
  2254. var type = $this.prop('type');
  2255. var cropBoxData;
  2256. var canvasData;
  2257. if (!$image.data('cropper')) {
  2258. return;
  2259. }
  2260. if (type === 'checkbox') {
  2261. options[name] = $this.prop('checked');
  2262. cropBoxData = $image.cropper('getCropBoxData');
  2263. canvasData = $image.cropper('getCanvasData');
  2264. options.built = function () {
  2265. $image.cropper('setCropBoxData', cropBoxData);
  2266. $image.cropper('setCanvasData', canvasData);
  2267. };
  2268. } else if (type === 'radio') {
  2269. options[name] = $this.val();
  2270. }
  2271. $image.cropper('destroy').cropper(options);
  2272. });
  2273. // Methods
  2274. $('.docs-buttons').on('click', '[data-method]', function () {
  2275. var $this = $(this);
  2276. var data = $this.data();
  2277. var $target;
  2278. var result;
  2279. if ($this.prop('disabled') || $this.hasClass('disabled')) {
  2280. return;
  2281. }
  2282. if ($image.data('cropper') && data.method) {
  2283. data = $.extend({}, data); // Clone a new one
  2284. if (typeof data.target !== 'undefined') {
  2285. $target = $(data.target);
  2286. if (typeof data.option === 'undefined') {
  2287. try {
  2288. data.option = JSON.parse($target.val());
  2289. } catch (e) {
  2290. console.log(e.message);
  2291. }
  2292. }
  2293. }
  2294. result = $image.cropper(data.method, data.option, data.secondOption);
  2295. switch (data.method) {
  2296. case 'scaleX':
  2297. case 'scaleY':
  2298. $(this).data('option', -data.option);
  2299. break;
  2300. case 'getCroppedCanvas':
  2301. if (result) {
  2302. // Bootstrap's Modal
  2303. $('#getCroppedCanvasModal').modal().find('.modal-body').html(result);
  2304. if (!$download.hasClass('disabled')) {
  2305. $download.attr('href', result.toDataURL());
  2306. }
  2307. }
  2308. break;
  2309. }
  2310. if ($.isPlainObject(result) && $target) {
  2311. try {
  2312. $target.val(JSON.stringify(result));
  2313. } catch (e) {
  2314. console.log(e.message);
  2315. }
  2316. }
  2317. }
  2318. });
  2319. // Keyboard
  2320. $(document.body).on('keydown', function (e) {
  2321. if (!$image.data('cropper') || this.scrollTop > 300) {
  2322. return;
  2323. }
  2324. switch (e.which) {
  2325. case 37:
  2326. e.preventDefault();
  2327. $image.cropper('move', -1, 0);
  2328. break;
  2329. case 38:
  2330. e.preventDefault();
  2331. $image.cropper('move', 0, -1);
  2332. break;
  2333. case 39:
  2334. e.preventDefault();
  2335. $image.cropper('move', 1, 0);
  2336. break;
  2337. case 40:
  2338. e.preventDefault();
  2339. $image.cropper('move', 0, 1);
  2340. break;
  2341. }
  2342. });
  2343. // Import image
  2344. var $inputImage = $('#inputImage');
  2345. var URL = window.URL || window.webkitURL;
  2346. var blobURL;
  2347. if (URL) {
  2348. $inputImage.change(function () {
  2349. var files = this.files;
  2350. var file;
  2351. if (!$image.data('cropper')) {
  2352. return;
  2353. }
  2354. if (files && files.length) {
  2355. file = files[0];
  2356. if (/^image\/\w+$/.test(file.type)) {
  2357. blobURL = URL.createObjectURL(file);
  2358. $image.one('built.cropper', function () {
  2359. // Revoke when load complete
  2360. URL.revokeObjectURL(blobURL);
  2361. }).cropper('reset').cropper('replace', blobURL);
  2362. $inputImage.val('');
  2363. } else {
  2364. window.alert('Please choose an image file.');
  2365. }
  2366. }
  2367. });
  2368. } else {
  2369. $inputImage.prop('disabled', true).parent().addClass('disabled');
  2370. }
  2371. });
  2372. </script>
  2373. <!-- /Cropper -->
  2374. </body>
  2375. </html>