mirror of
https://github.com/gamaio/unps.us-Shortener.git
synced 2024-12-22 10:12:41 +00:00
Change layout of theme and move most javascript to assets
To change the theme (change to the dark background) go to http://unps.us/?newbg Other changes include redesigning the form area to make them look like buttons that automatically resize depending on which one is selected.
This commit is contained in:
parent
ba57e4eb70
commit
cd2cb535d8
BIN
assets/images/newbody.jpg
Normal file
BIN
assets/images/newbody.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 83 KiB |
50
assets/js/unps.core.js
Normal file
50
assets/js/unps.core.js
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
jQuery(document).ready(function(){
|
||||||
|
// When the page loads, we're gonna want to hide the shorten-password and report-details elements
|
||||||
|
$("#shorten-password").slideUp("fast");
|
||||||
|
$("#report-details").slideUp("fast");
|
||||||
|
$('#link').focus();
|
||||||
|
|
||||||
|
$('#error').fadeIn("slow");
|
||||||
|
$('textarea').autoResize();
|
||||||
|
$('#shortlab').addClass('fbtn');
|
||||||
|
});
|
||||||
|
|
||||||
|
$(function() { // Fairly messy. Changes submit button based on radio button and shows/hides shorten-password and report-details elements
|
||||||
|
$("input[type=radio]").on('click', function(){
|
||||||
|
if($('#shorten').is(':checked')){
|
||||||
|
$("#short-button").html('Shorten');
|
||||||
|
$("#report").val('');
|
||||||
|
$("#pass").val('');
|
||||||
|
|
||||||
|
$('#shortlab').addClass('fbtn');
|
||||||
|
$('#dellab').removeClass('fbtn');
|
||||||
|
$('#replab').removeClass('fbtn');
|
||||||
|
}
|
||||||
|
if ($('#dellink').is(':checked')){
|
||||||
|
$("#shorten-password").slideDown("slow");
|
||||||
|
$("#short-button").html('Delete');
|
||||||
|
$("#report").val('');
|
||||||
|
|
||||||
|
$('#shortlab').removeClass('fbtn');
|
||||||
|
$('#dellab').addClass('fbtn');
|
||||||
|
$('#replab').removeClass('fbtn');
|
||||||
|
}else{
|
||||||
|
$("#shorten-password").slideUp("slow");
|
||||||
|
}
|
||||||
|
if($('#replink').is(':checked')){
|
||||||
|
$("#report-details").slideDown("slow");
|
||||||
|
$("#short-button").html('Report');
|
||||||
|
$("#pass").val('');
|
||||||
|
|
||||||
|
$('#shortlab').removeClass('fbtn');
|
||||||
|
$('#dellab').removeClass('fbtn');
|
||||||
|
$('#replab').addClass('fbtn');
|
||||||
|
}else{
|
||||||
|
$("#report-details").slideUp("slow");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
function copyToClipboard(text){
|
||||||
|
window.prompt ("Copy to clipboard: Ctrl+C, Enter (when closed I will open your link in a new tab)", text);
|
||||||
|
}
|
75
index.php
75
index.php
@ -25,6 +25,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(isset($_GET['newbg'])){
|
||||||
|
echo "<style>body{background-image: url('assets/images/newbody.jpg') !important;}</style>";
|
||||||
|
}
|
||||||
|
|
||||||
function userpic($email){
|
function userpic($email){
|
||||||
$default = "http://fox.gy/fCDIjceUvkk.png";
|
$default = "http://fox.gy/fCDIjceUvkk.png";
|
||||||
$size = 20;
|
$size = 20;
|
||||||
@ -67,22 +71,24 @@
|
|||||||
<div id="report-details">
|
<div id="report-details">
|
||||||
<textarea name="report-details" id="report" class="form-control" placeholder="Reason for reporting this link"></textarea>
|
<textarea name="report-details" id="report" class="form-control" placeholder="Reason for reporting this link"></textarea>
|
||||||
</div>
|
</div>
|
||||||
<div id="radio-center" style="padding-left:16%;">
|
|
||||||
<label class="btn" style="color:#eee;"><input type="radio" id="shorten" name="linkmod" value="shorten" checked="checked">Shorten Link</label>
|
|
||||||
<label class="btn" style="color:#eee;"><input type="radio" id="dellink" name="linkmod" value="dellink">Delete Link</label>
|
|
||||||
<label class="btn" style="color:#eee;"><input type="radio" id="replink" name="linkmod" value="replink">Report Link</label>
|
|
||||||
</div>
|
|
||||||
<input type="hidden" name="<?php echo $catchid; ?>" value="<?php echo $catchVal; ?>"/>
|
<input type="hidden" name="<?php echo $catchid; ?>" value="<?php echo $catchVal; ?>"/>
|
||||||
<button class="btn btn-primary btn-block" id="short-button" type="submit">Shorten</button>
|
<button class="btn btn-block btn-primary" id="short-button" type="submit">Shorten</button>
|
||||||
|
|
||||||
|
<div id="radio-center" style="padding-top:.078%;width:100%;padding-left:3%;" class="btn-group">
|
||||||
|
<label class="btn btn-primary" id="shortlab" style="color:#eee;"><input type="radio" id="shorten" name="linkmod" value="shorten" checked="checked">Shorten Link</label>
|
||||||
|
<label class="btn btn-primary" id="dellab" style="color:#eee;"><input type="radio" id="dellink" name="linkmod" value="dellink">Delete Link</label>
|
||||||
|
<label class="btn btn-primary" id="replab" style="color:#eee;"><input type="radio" id="replink" name="linkmod" value="replink">Report Link</label>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<div id="message">
|
<div id="message">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer" style="position:fixed; width:100%; padding:5px; bottom:2px;">
|
<div id="footer" style="position:fixed;width:100%;bottom:2px;">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<br /><p class="text-muted credit" style="padding-bottom:10px;">
|
<br /><p class="text-muted credit" style="padding-bottom:20px;">
|
||||||
Copyright © 2012-2013 UnPS-GAMATechnologies - Fork me on <a href="https://github.com/alopexc0de/UnPS-Short">GitHub</a>
|
Copyright © 2012-2013 UnPS-GAMATechnologies - Fork me on <a href="https://github.com/alopexc0de/UnPS-Short">GitHub</a>
|
||||||
<a id="privacy-link" href="http://unps-gama.info/privacy.php">Privacy Policy</a> <a id="tos-link" href="http://unps-gama.info/terms.php">Terms Of Service</a>
|
<a id="privacy-link" href="http://unps-gama.info/privacy.php">Privacy Policy</a> <a id="tos-link" href="http://unps-gama.info/terms.php">Terms Of Service</a>
|
||||||
</p>
|
</p>
|
||||||
@ -90,51 +96,26 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Load the JS after the DOM so speed up load times -->
|
<!-- Load the JS after the DOM so speed up load times -->
|
||||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
|
<script type="text/javascript" language="JavaScript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
|
||||||
<script src="assets/bootstrap/js/bootstrap.js"></script>
|
<script type="text/javascript" language="JavaScript" src="assets/bootstrap/js/bootstrap.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript" language="JavaScript" src="assets/js/autoresize.jquery.js"></script> <!-- Credit to http://james.padolsey.com for this jQuery plugin -->
|
||||||
jQuery(document).ready(function(){
|
<script type="text/javascript" language="JavaScript" src="assets/js/unps.core.js"></script>
|
||||||
// When the page loads, we're gonna want to hide the shorten-password and report-details elements
|
<script type="text/javascript" language="JavaScript">
|
||||||
$("#shorten-password").slideUp("fast");
|
|
||||||
$("#report-details").slideUp("fast");
|
|
||||||
$('#link').focus();
|
|
||||||
|
|
||||||
$('#error').fadeIn("slow");
|
|
||||||
});
|
|
||||||
$(function() { // Fairly messy. Changes submit button based on radio button and shows/hides shorten-password and report-details elements
|
|
||||||
$("input[type=radio]").on('click', function(){
|
|
||||||
if($('#shorten').is(':checked')){
|
|
||||||
$("#short-button").html('Shorten');
|
|
||||||
$("#report").val('');
|
|
||||||
$("#pass").val('');
|
|
||||||
}
|
|
||||||
if ($('#dellink').is(':checked')){
|
|
||||||
$("#shorten-password").slideDown("slow");
|
|
||||||
$("#short-button").html('Delete');
|
|
||||||
$("#report").val('');
|
|
||||||
}else{
|
|
||||||
$("#shorten-password").slideUp("slow");
|
|
||||||
}
|
|
||||||
if($('#replink').is(':checked')){
|
|
||||||
$("#report-details").slideDown("slow");
|
|
||||||
$("#short-button").html('Report');
|
|
||||||
$("#pass").val('');
|
|
||||||
}else{
|
|
||||||
$("#report-details").slideUp("slow");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
function copyToClipboard(text){
|
|
||||||
window.prompt ("Copy to clipboard: Ctrl+C, Enter (when closed I will open your link in a new tab)", text);
|
|
||||||
}
|
|
||||||
|
|
||||||
// This is our AJAX - Thank you Wizzy <3
|
// This is our AJAX - Thank you Wizzy <3
|
||||||
$("#form-shorten").submit(function(event){
|
$("#form-shorten").submit(function(event){
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
$.post("process.php?token=<?php echo $token; ?>", $(this).serialize(), function(data){
|
$.post("process.php?token=<?php echo $token; ?>", $(this).serialize(), function(data){
|
||||||
$("#message").hide().html(data).fadeIn("slow");
|
$("#message").hide().html(data).fadeIn("slow");
|
||||||
|
if($('#error').length){
|
||||||
|
$('#short-button').removeClass('btn-primary');
|
||||||
|
$('#short-button').removeClass('btn-success');
|
||||||
|
$('#short-button').addClass('btn-danger');
|
||||||
|
}else if($('#success').length){
|
||||||
|
$('#short-button').removeClass('btn-primary');
|
||||||
|
$('#short-button').removeClass('btn-danger');
|
||||||
|
$('#short-button').addClass('btn-success');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
Reference in New Issue
Block a user