summaryrefslogtreecommitdiff
path: root/views/photo.php
diff options
context:
space:
mode:
authorAaron Parecki <aaron@parecki.com>2016-04-07 15:57:42 -0700
committerAaron Parecki <aaron@parecki.com>2016-04-07 15:57:42 -0700
commit9e817943acfb4c8a8b5824cd7a87a21a654a7fb1 (patch)
treedc16ffe24f3174d2a78ae46fdc26b889c2e5d9f5 /views/photo.php
parent1e1039846dc202931bfa822bd52d7cdf451b2d22 (diff)
integrates photo uploading in the main note interface
Quill corrects the photo rotation based on exif data since iOS tends to take landscape photos and set the rotation bit when holding it in portrait mode.
Diffstat (limited to 'views/photo.php')
-rw-r--r--views/photo.php56
1 files changed, 0 insertions, 56 deletions
diff --git a/views/photo.php b/views/photo.php
deleted file mode 100644
index 25651dd..0000000
--- a/views/photo.php
+++ /dev/null
@@ -1,56 +0,0 @@
- <div class="narrow">
- <?= partial('partials/header') ?>
-
- <form method="POST" action="/photo" role="form" style="margin-top: 20px;" id="note_form" enctype="multipart/form-data">
-
- <div class="form-group">
- <label for="note_photo"><code>photo</code></label>
- <div class="uploadBtn btn btn-default">
- <span>Choose File</span>
- <input type="file" name="note_photo" id="note_photo" accept="image/jpg,image/jpeg,image/gif,image/png">
- </div>
- <div class="hidden" id="photo_filename_container">
- <input type="text" class="form-control" disabled="disabled" id="photo_filename">
- </div>
- <p class="help-block">Photo JPEG, GIF or PNG.</p>
- </div>
-
- <div class="form-group">
- <label for="note_content"><code>content</code> (optional)</label>
- <textarea name="note_content" id="note_content" value="" class="form-control" style="height: 4em;"><?php if(isset($this->note_content)) echo $this->note_content ?></textarea>
- </div>
-
- <button class="btn btn-success" id="btn_post">Post</button>
-
- <div style="clear:both;"></div>
- </form>
-
- <?php if(!empty($this->location)): ?>
- <div class="alert alert-success">
- <strong>Success!</strong> Photo posted to: <em><a href="<?= $this->location ?>"><?= $this->location ?></a></em>
- </div>
- <?php endif ?>
-
- <?php if(!empty($this->error)): ?>
- <div class="alert alert-danger">
- <strong>Error:</strong> <em><?= $this->error ?></em>
- </div>
- <?php endif ?>
-
- <?php if(!empty($this->response)): ?>
- <h4>Response:</h4>
- <pre><?= $this->response ?></pre>
- <?php endif ?>
- </div>
- <script>
- $(function(){
- document.getElementById("note_photo").onchange = function () {
- var filename = this.value;
- if(filename.match(/[^\\]+$/)) {
- filename = filename.match(/[^\\]+$/)[0];
- }
- $("#photo_filename").val(filename);
- $("#photo_filename_container").removeClass("hidden");
- };
- });
- </script> \ No newline at end of file