diff options
author | Aaron Parecki <aaron@parecki.com> | 2016-04-07 15:57:42 -0700 |
---|---|---|
committer | Aaron Parecki <aaron@parecki.com> | 2016-04-07 15:57:42 -0700 |
commit | 9e817943acfb4c8a8b5824cd7a87a21a654a7fb1 (patch) | |
tree | dc16ffe24f3174d2a78ae46fdc26b889c2e5d9f5 /views/photo.php | |
parent | 1e1039846dc202931bfa822bd52d7cdf451b2d22 (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.php | 56 |
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 |