form_advanced.html 131 KB

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