1
0
Fork 0

Reworked /photos module without App->error

- Moved confirm dialogs to photos_content()
- Removed comments/interactions from photo edit page
This commit is contained in:
Hypolite Petovan 2019-05-01 19:36:14 -04:00
commit 5dd6e6b5fb
12 changed files with 215 additions and 153 deletions

View file

@ -23,6 +23,15 @@ $(document).ready(function() {
addToModal(modalUrl, 'photo-album-edit-wrapper');
}
});
// Click event listener for the album drop link/button.
$("body").on('click', '#album-drop-link', function() {
var modalUrl = $(this).attr("data-modal-url");
if (typeof modalUrl !== "undefined") {
addToModal(modalUrl);
}
});
});
$(window).load(function() {

View file

@ -7,7 +7,6 @@
<div class="pull-right">
<input class="btn-primary btn btn-small" id="photo-album-edit-submit" type="submit" name="submit" value="{{$submit}}" />
<input class="btn-primary btn btn-small" id="photo-album-edit-drop" type="submit" name="dropalbum" value="{{$dropsubmit}}" onclick="return confirmDelete();" />
</div>
</form>
<div class="clear"></div>

View file

@ -1,6 +1,5 @@
<form action="{{$confirm_url}}" id="confirm-form" method="{{$method}}">
<form action="{{$confirm_url}}" id="confirm-form" method="{{$method}}" class="generic-page-wrapper">
<div id="confirm-message">{{$message}}</div>
{{foreach $extra_inputs as $input}}
<input type="hidden" name="{{$input.name}}" value="{{$input.value}}" />
@ -10,5 +9,4 @@
<button type="submit" name="{{$confirm_name}}" id="confirm-submit-button" class="btn btn-primary confirm-button" value="{{$confirm}}">{{$confirm}}</button>
<button type="submit" name="canceled" id="confirm-cancel-button" class="btn confirm-button" data-dismiss="modal">{{$cancel}}</button>
</div>
</form>

View file

@ -16,6 +16,12 @@
<i class="fa fa-pencil"></i>
</button>
{{/if}}
{{if $drop}}
<span class="icon-padding"> </span>
<button id="album-drop-link" class="btn-link page-action faded-icon" type="button" data-modal-url="{{$drop.1}}" title="{{$drop.0}}" data-toggle="tooltip">
<i class="fa fa-trash"></i>
</button>
{{/if}}
{{if ! $noorder}}
<span class="icon-padding"> </span>

View file

@ -10,22 +10,38 @@
</a>
</div>
<div class="pull-right" id="photo-edit-link-wrap">
{{if $tools}}
{{if $tools}}
{{if $tools.view}}
<span class="icon-padding"> </span>
<a id="photo-edit-link" href="{{$tools.view.0}}" title="{{$tools.view.1}}" data-toggle="tooltip">
<i class="page-action faded-icon fa fa-image"></i>
</a>
{{/if}}
{{if $tools.edit}}
<span class="icon-padding"> </span>
<a id="photo-edit-link" href="{{$tools.edit.0}}" title="{{$tools.edit.1}}" data-toggle="tooltip">
<i class="page-action faded-icon fa fa-pencil"></i>
</a>
{{/if}}
{{if $tools.delete}}
<span class="icon-padding"> </span>
<a id="photo-edit-link" href="{{$tools.delete.0}}" title="{{$tools.delete.1}}" data-toggle="tooltip">
<i class="page-action faded-icon fa fa-trash"></i>
</a>
{{/if}}
{{if $tools.profile}}
<span class="icon-padding"> </span>
<a id="photo-toprofile-link" href="{{$tools.profile.0}}" title="{{$tools.profile.1}}" data-toggle="tooltip">
<i class="page-action faded-icon fa fa-user"></i>
</a>
{{/if}}
{{if $lock}}
{{/if}}
{{if $tools.lock}}
<span class="icon-padding"> </span>
<a id="photo-lock-link" onclick="lockview(event,'photo/{{$id}}');" title="{{$lock}}" data-toggle="tooltip">
<a id="photo-lock-link" onclick="lockview(event,'photo/{{$id}}');" title="{{$tools.lock}}" data-toggle="tooltip">
<i class="page-action faded-icon fa fa-lock"></i>
</a>
{{/if}}
{{/if}}
{{/if}}
</div>
<div class="clear"></div>
@ -80,10 +96,12 @@
<hr>
</div>
{{if !$edit}}
{{* Insert the comments *}}
<div id="photo-comment-wrapper-{{$id}}" class="photo-comment-wrapper">
{{$comments nofilter}}
</div>
{{$paginate nofilter}}
{{/if}}
</div>

View file

@ -3,11 +3,22 @@
<div id="photo-edit-link-wrap">
{{if $tools}}
<a id="photo-edit-link" href="{{$tools.edit.0}}">{{$tools.edit.1}}</a>
|
<a id="photo-toprofile-link" href="{{$tools.profile.0}}">{{$tools.profile.1}}</a>
{{if $tools.view}}
<a id="photo-view-link" href="{{$tools.view.0}}">{{$tools.view.1}}</a>
{{/if}}
{{if $tools.edit}}
<a id="photo-edit-link" href="{{$tools.edit.0}}">{{$tools.edit.1}}</a>
{{/if}}
{{if $tools.delete}}
| <a id="photo-edit-link" href="{{$tools.delete.0}}">{{$tools.delete.1}}</a>
{{/if}}
{{if $tools.profile}}
| <a id="photo-toprofile-link" href="{{$tools.profile.0}}">{{$tools.profile.1}}</a>
{{/if}}
{{if $tools.lock}}
| <img src="images/lock_icon.gif" class="lockview" alt="{{$tools.lock}}" onclick="lockview(event,'photo/{{$id}}');" />
{{/if}}
{{/if}}
{{if $lock}} | <img src="images/lock_icon.gif" class="lockview" alt="{{$lock}}" onclick="lockview(event,'photo/{{$id}}');" /> {{/if}}
</div>
<div id="photo-photo"><a href="{{$photo.href}}" title="{{$photo.title}}"><img src="{{$photo.src}}" /></a></div>

View file

@ -4,11 +4,22 @@
<div id="photo-edit-link-wrap">
{{if $tools}}
<a id="photo-edit-link" href="{{$tools.edit.0}}">{{$tools.edit.1}}</a>
|
<a id="photo-toprofile-link" href="{{$tools.profile.0}}">{{$tools.profile.1}}</a>
{{if $tools.view}}
<a id="photo-view-link" href="{{$tools.view.0}}">{{$tools.view.1}}</a>
{{/if}}
{{if $tools.edit}}
<a id="photo-edit-link" href="{{$tools.edit.0}}">{{$tools.edit.1}}</a>
{{/if}}
{{if $tools.delete}}
| <a id="photo-edit-link" href="{{$tools.delete.0}}">{{$tools.delete.1}}</a>
{{/if}}
{{if $tools.profile}}
| <a id="photo-toprofile-link" href="{{$tools.profile.0}}">{{$tools.profile.1}}</a>
{{/if}}
{{if $tools.lock}}
| <img src="images/lock_icon.gif" class="lockview" alt="{{$tools.lock}}" onclick="lockview(event,'photo/{{$id}}');" />
{{/if}}
{{/if}}
{{if $lock}} | <img src="images/lock_icon.gif" class="lockview" alt="{{$lock}}" onclick="lockview(event,'photo/{{$id}}');" /> {{/if}}
</div>
{{if $prevlink}}<div id="photo-prev-link"><a href="{{$prevlink.0}}">{{$prevlink.1 nofilter}}</a></div>{{/if}}