mirror of
https://github.com/wassname/mad.git
synced 2026-07-04 17:20:08 +08:00
130 lines
5.0 KiB
HTML
130 lines
5.0 KiB
HTML
<!doctype html>
|
|
<html ng-app="app" ng-csp>
|
|
<head>
|
|
<title>MAD</title>
|
|
<!-- Scripts -->
|
|
<script src="js/shared/jquery.min.js"></script>
|
|
<script src="js/fuzzyset.js"></script>
|
|
<script src="js/shared/bootstrap.min.js"></script>
|
|
<script src="js/shared/angular.min.js"></script>
|
|
<script src="js/shared/ui-bootstrap.min.js"></script>
|
|
|
|
<!-- Stylin Style Sheets-->
|
|
<link rel="stylesheet" href="css/bootstrap.min.css">
|
|
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
|
|
<link rel="stylesheet" href="css/main.css">
|
|
<link rel="stylesheet" href="css/angular-csp.css">
|
|
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
|
|
|
|
<!-- Modules -->
|
|
<script src="js/verify.js"></script>
|
|
<script src="js/app.js"></script>
|
|
|
|
<!--Controllers -->
|
|
<script src="js/controllers/altController.js"></script>
|
|
<script src="js/controllers/headerController.js"></script>
|
|
</head>
|
|
|
|
<body >
|
|
<div class="text-center content" ng-controller="HeaderController">
|
|
<h1>MAD: <small>Mindful Anti Distraction</small></h1>
|
|
<button class='btn btn-danger' ng-click='openOptions("lg")'>BlockList</button>
|
|
</div>
|
|
|
|
<div class="row content">
|
|
<h1 class="text-center">Do something more rewarding instead!</h1>
|
|
<br>
|
|
<div id="alternate" class="row text-center" ng-controller="AltController">
|
|
<div ng-repeat="alt in alternatives track by $index" class="col-md-3 col-sm-3 col-xs-3">
|
|
<a ng-href="{{ alt.href || urlFilter }}" style="text-decoration: none">
|
|
<img ng-src="{{ alt.imgsrc }}" class="img-circle">
|
|
<h3>{{ alt.text }}</h3>
|
|
</a>
|
|
<button class='btn btn-xs btn-danger' ng-click='deleteAlt($index)'>X</button>
|
|
</div>
|
|
|
|
|
|
<div id="previewAlt" class="col-md-3 col-sm-3 col-xs-3" ng-hide="!bools.addingItem">
|
|
<img ng-src="img/default/happygrey.png"class="img-circle" height="140" width="140">
|
|
<h3> {{ newAltText }} </h3>
|
|
<p> PREVIEW </p>
|
|
</div>
|
|
|
|
|
|
<div class ='row animate-show' id='newItem' ng-hide="!bools.addingItem">
|
|
<div class='col-md-12'>
|
|
<form class="form-horizontal" id="newItemForm" name="NIform" ng-submit="submitNew()" novalidate>
|
|
<br>
|
|
<div class='form-group'>
|
|
<label for='inputText' class='col-sm-offset-2 col-sm-2 control-label'>Text </label>
|
|
<div class='col-sm-4'>
|
|
<input id='inputText'type='text' name='text' class='form-control' ng-model='newAltText' ng-minlength='1' required="">
|
|
</div>
|
|
<div class='col-sm-4 text-left'>
|
|
<p ng-show="NIform.text.$error.required">Required</p>
|
|
</div>
|
|
</div>
|
|
<div class='form-group'>
|
|
<label for='inputUrl' class='col-sm-offset-2 col-sm-2 control-label'>Link/Href</label>
|
|
<div class='col-sm-4'>
|
|
<input id='inputUrl' type='url' name='url' class='form-control' ng-model='newAltUrl' ng-minlength='1' required="">
|
|
</div>
|
|
<div class='col-sm-4 text-left'>
|
|
<p ng-show="NIform.url.$invalid">Required: Proper URL (http/https)</p>
|
|
</div>
|
|
</div>
|
|
<div class='form-group'>
|
|
<label for='inputImg' class='col-sm-offset-2 col-sm-2 control-label'>Upload Image (COMING SOON!)</label>
|
|
<input type="file" disabled='disabled' class="col-sm-4 btn btn-primary" id='submitPhoto' nv-file-select uploader='upload' value="Upload"/>
|
|
</div>
|
|
<input type="submit" ng-disabled='NIform.$invalid' class='btn btn-primary' id='submit' value='Submit'/>
|
|
<button type="button" class="btn btn-danger" ng-click="switchAdd()"> Cancel </button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3 col-sm-3 col-xs-3" ng-hide="bools.addingItem">
|
|
<br>
|
|
<a href=""> <img ng-click="switchAdd()" src="img/add.png"></img>
|
|
<h3 ng-click="switchAdd()"> Add your Link</h3></a>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<!--
|
|
<br>
|
|
<a href="https://www.youtube.com/watch?v=KfnUicHDNM8">
|
|
<h3><span class="glyphicon glyphicon-facetime-video" aria-hidden="true"></span> Roy Baumeister</h3>
|
|
</a>
|
|
<a href="https://www.youtube.com/watch?v=HTfYv3IEOqM">
|
|
<h3><span class="glyphicon glyphicon-facetime-video" aria-hidden="true"></span> Daniel Golemann</h3>
|
|
</a>
|
|
-->
|
|
|
|
<div class="row content-a">
|
|
<div class="col-md-8 col-md-offset-2 text-center">
|
|
<p>Read and <strong>type the text below</strong> if you <strong>REALLY HAVE</strong> to go to your site:</p>
|
|
<div class="jumbotron-cust">
|
|
<blockquote>
|
|
<p id="target"></p>
|
|
</blockquote>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="text-center">
|
|
<div class="content-a">
|
|
<div class="form-inline">
|
|
<div class="form-group">
|
|
<label for="input-a">Retype</label>
|
|
<input type="text" id="input-a" class="custwidth form-control"></input>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<input id="submit1" class="btn btn-primary" type="submit" value="Verify">
|
|
<a id="submit2" class="btn btn-success" href="#" disabled="enabled">Enter Site</a>
|
|
<br><strong id="message"></strong>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|