mirror of
https://github.com/janeczku/calibre-web
synced 2024-11-28 20:39:59 +00:00
Fix #766
This commit is contained in:
parent
1a7052b287
commit
0facb8fffa
@ -490,19 +490,19 @@ if ( $( 'body.shelf' ).length > 0 ) {
|
|||||||
.addClass( 'order-shelf-btn' );
|
.addClass( 'order-shelf-btn' );
|
||||||
$( '.delete-shelf-btn' ).attr({
|
$( '.delete-shelf-btn' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': 'Delete Shelf',
|
'title': $( '.delete-shelf-btn' ).text(), // 'Delete Shelf'
|
||||||
'data-placement': 'bottom' })
|
'data-placement': 'bottom' })
|
||||||
.addClass('delete-btn-tooltip');
|
.addClass('delete-btn-tooltip');
|
||||||
|
|
||||||
$( '.edit-shelf-btn' ).attr({
|
$( '.edit-shelf-btn' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': 'Edit Shelf',
|
'title': $( '.edit-shelf-btn' ).text(), // 'Edit Shelf'
|
||||||
'data-placement': 'bottom' })
|
'data-placement': 'bottom' })
|
||||||
.addClass('edit-btn-tooltip');
|
.addClass('edit-btn-tooltip');
|
||||||
|
|
||||||
$( '.order-shelf-btn' ).attr({
|
$( '.order-shelf-btn' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': 'Reorder Shelf',
|
'title': $( '.order-shelf-btn' ).text(), //'Reorder Shelf'
|
||||||
'data-placement': 'bottom' })
|
'data-placement': 'bottom' })
|
||||||
.addClass('order-btn-tooltip');
|
.addClass('order-btn-tooltip');
|
||||||
}
|
}
|
||||||
@ -510,32 +510,32 @@ if ( $( 'body.shelf' ).length > 0 ) {
|
|||||||
// Rest of Tooltips
|
// Rest of Tooltips
|
||||||
$( '.home-btn > a' ).attr({
|
$( '.home-btn > a' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': 'Home',
|
'title': $(document.body).attr('data-text'), // Home
|
||||||
'data-placement': 'bottom' })
|
'data-placement': 'bottom' })
|
||||||
.addClass('home-btn-tooltip');
|
.addClass('home-btn-tooltip');
|
||||||
|
|
||||||
$( '.plexBack > a' ).attr({
|
$( '.plexBack > a' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': 'Back',
|
'title': $(document.body).attr('data-textback'), // Back
|
||||||
'data-placement': 'bottom' })
|
'data-placement': 'bottom' })
|
||||||
.addClass('back-btn-tooltip');
|
.addClass('back-btn-tooltip');
|
||||||
|
|
||||||
$( '#top_tasks' ).attr({
|
$( '#top_tasks' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': $( '#top_tasks' ).text(), //'Tasks',
|
'title': $( '#top_tasks' ).text(), // 'Tasks'
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '#main-nav' })
|
'data-viewport': '#main-nav' })
|
||||||
.addClass('tasks-btn-tooltip');
|
.addClass('tasks-btn-tooltip');
|
||||||
|
|
||||||
$( '#top_admin' ).attr({
|
$( '#top_admin' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': 'Settings',
|
'title': $( '#top_admin' ).attr('data-text'), // Settings
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '#main-nav' })
|
'data-viewport': '#main-nav' })
|
||||||
.addClass('admin-btn-tooltip');
|
.addClass('admin-btn-tooltip');
|
||||||
|
|
||||||
$( '.profileDrop' ).attr({
|
$( '.profileDrop' ).attr({
|
||||||
'title': 'Account',
|
'title': $( '#top_user' ).attr('data-text'), //Account
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'data-viewport': '#main-nav' })
|
'data-viewport': '#main-nav' })
|
||||||
@ -543,78 +543,78 @@ $( '.profileDrop' ).attr({
|
|||||||
|
|
||||||
$( '#btn-upload' ).attr({
|
$( '#btn-upload' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': $( '#btn-upload' ).parent().text() , // 'Upload',
|
'title': $( '#btn-upload' ).parent().text() , // 'Upload'
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '#main-nav' })
|
'data-viewport': '#main-nav' })
|
||||||
.addClass('upload-btn-tooltip');
|
.addClass('upload-btn-tooltip');
|
||||||
|
|
||||||
$( '#add-to-shelf' ).attr({
|
$( '#add-to-shelf' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': $( '#add-to-shelf' ).text() , // 'Add to Shelf',
|
'title': $( '#add-to-shelf' ).text() , // 'Add to Shelf'
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('addtoshelf-btn-tooltip');
|
.addClass('addtoshelf-btn-tooltip');
|
||||||
|
|
||||||
$( '#have_read_cb' ).attr({
|
$( '#have_read_cb' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': 'Mark As Read',
|
'title': $( '#have_read_cb').attr('data-unchecked'),
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('readunread-btn-tooltip');
|
.addClass('readunread-btn-tooltip');
|
||||||
|
|
||||||
$( '#have_read_cb:checked' ).attr({
|
$( '#have_read_cb:checked' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': 'Mark As Unread',
|
'title': $( '#have_read_cb').attr('data-checked'),
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('readunread-btn-tooltip');
|
.addClass('readunread-btn-tooltip');
|
||||||
|
|
||||||
$( 'button#delete' ).attr({
|
$( 'button#delete' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': $( 'button#delete' ).text(), //'Delete',
|
'title': $( 'button#delete' ).text(), //'Delete'
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('delete-book-btn-tooltip');
|
.addClass('delete-book-btn-tooltip');
|
||||||
|
|
||||||
$( '#have_read_cb' ).click(function() {
|
$( '#have_read_cb' ).click(function() {
|
||||||
if ( $( '#have_read_cb:checked' ).length > 0 ) {
|
if ( $( '#have_read_cb:checked' ).length > 0 ) {
|
||||||
$( this ).attr('data-original-title', 'Mark as Unread');
|
$( this ).attr('data-original-title', $('#have_read_cb').attr('data-checked'));
|
||||||
} else {
|
} else {
|
||||||
$( this).attr('data-original-title', 'Mark as Read');
|
$( this).attr('data-original-title', $('#have_read_cb').attr('data-unchecked'));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$( '.btn-group[aria-label="Edit/Delete book"] a' ).attr({
|
$( '.btn-group[aria-label="Edit/Delete book"] a' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': $( '#edit_book' ).text(), // 'Edit',
|
'title': $( '#edit_book' ).text(), // 'Edit'
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('edit-btn-tooltip');
|
.addClass('edit-btn-tooltip');
|
||||||
|
|
||||||
$( '#sendbtn' ).attr({
|
$( '#sendbtn' ).attr({
|
||||||
'data-toggle': 'tooltip',
|
'data-toggle': 'tooltip',
|
||||||
'title': 'Send to Kindle',
|
'title': $( '#sendbtn' ).attr('data-text'),
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('send-btn-tooltip');
|
.addClass('send-btn-tooltip');
|
||||||
|
|
||||||
$( '#sendbtn2' ).attr({
|
$( '#sendbtn2' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': 'Send to Kindle',
|
'title': $( '#sendbtn2' ).text(), // 'Send to Kindle',
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' })
|
'data-viewport': '.btn-toolbar' })
|
||||||
.addClass('send-btn-tooltip');
|
.addClass('send-btn-tooltip');
|
||||||
|
|
||||||
$( '#read-in-browser' ).attr({
|
$( '#read-in-browser' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': 'Read',
|
'title': $( '#read-in-browser' ).text(),
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar'})
|
'data-viewport': '.btn-toolbar'})
|
||||||
.addClass('send-btn-tooltip');
|
.addClass('send-btn-tooltip');
|
||||||
|
|
||||||
$( '#btnGroupDrop1' ).attr({
|
$( '#btnGroupDrop1' ).attr({
|
||||||
'data-toggle-two': 'tooltip',
|
'data-toggle-two': 'tooltip',
|
||||||
'title': 'Download',
|
'title': $( '#btnGroupDrop1' ).text(),
|
||||||
'data-placement': 'bottom',
|
'data-placement': 'bottom',
|
||||||
'data-viewport': '.btn-toolbar' });
|
'data-viewport': '.btn-toolbar' });
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
{% if entry.data|length %}
|
{% if entry.data|length %}
|
||||||
<div class="btn-group" role="group">
|
<div class="btn-group" role="group">
|
||||||
{% if entry.data|length < 2 %}
|
{% if entry.data|length < 2 %}
|
||||||
<button type="button" class="btn btn-primary">
|
<button id="Download" type="button" class="btn btn-primary">
|
||||||
{{_('Download')}} :
|
{{_('Download')}} :
|
||||||
</button>
|
</button>
|
||||||
{% for format in entry.data %}
|
{% for format in entry.data %}
|
||||||
@ -42,7 +42,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% if g.user.kindle_mail and g.user.is_authenticated and kindle_list %}
|
{% if g.user.kindle_mail and g.user.is_authenticated and kindle_list %}
|
||||||
{% if kindle_list.__len__() == 1 %}
|
{% if kindle_list.__len__() == 1 %}
|
||||||
<a href="{{url_for('send_to_kindle', book_id=entry.id, book_format=kindle_list[0]['format'], convert=kindle_list[0]['convert'])}}" id="sendbtn" class="btn btn-primary" role="button"><span class="glyphicon glyphicon-send"></span> {{kindle_list[0]['text']}}</a>
|
<a href="{{url_for('send_to_kindle', book_id=entry.id, book_format=kindle_list[0]['format'], convert=kindle_list[0]['convert'])}}" id="sendbtn" data-text="{{_('Send to Kindle')}}" class="btn btn-primary" role="button"><span class="glyphicon glyphicon-send"></span> {{kindle_list[0]['text']}}</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="btn-group" role="group">
|
<div class="btn-group" role="group">
|
||||||
<button id="sendbtn2" type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<button id="sendbtn2" type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
@ -182,7 +182,7 @@
|
|||||||
<p>
|
<p>
|
||||||
<form id="have_read_form" action="{{ url_for('toggle_read', book_id=entry.id)}}" method="POST">
|
<form id="have_read_form" action="{{ url_for('toggle_read', book_id=entry.id)}}" method="POST">
|
||||||
<label class="block-label">
|
<label class="block-label">
|
||||||
<input id="have_read_cb" type="checkbox" {% if have_read %}checked{% endif %} >
|
<input id="have_read_cb" data-checked="{{_('Mark As Unread')}}" data-unchecked="{{_('Mark As Read')}}" type="checkbox" {% if have_read %}checked{% endif %} >
|
||||||
<span>{{_('Read')}}</span>
|
<span>{{_('Read')}}</span>
|
||||||
</label>
|
</label>
|
||||||
</form>
|
</form>
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
{% block header %}{% endblock %}
|
{% block header %}{% endblock %}
|
||||||
</head>
|
</head>
|
||||||
<body class="{{ page }}">
|
<body class="{{ page }}" data-text="{{_('Home')}}" data-textback="{{_('Back')}}">
|
||||||
<!-- Static navbar -->
|
<!-- Static navbar -->
|
||||||
<div class="navbar navbar-default navbar-static-top" role="navigation">
|
<div class="navbar navbar-default navbar-static-top" role="navigation">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
@ -69,14 +69,14 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if not g.user.is_anonymous %}
|
{% if not g.user.is_anonymous %}
|
||||||
<li><a id="top_tasks" href="{{url_for('get_tasks_status')}}"><span class="glyphicon glyphicon-tasks"></span><span class="hidden-sm"> {{_('Tasks')}}</span></a></li>
|
<li><a id="top_tasks" href="{{url_for('get_tasks_status')}}"><span class="glyphicon glyphicon-tasks"></span><span class="hidden-sm">{{_('Tasks')}}</span></a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if g.user.role_admin() %}
|
{% if g.user.role_admin() %}
|
||||||
<li><a id="top_admin" href="{{url_for('admin')}}"><span class="glyphicon glyphicon-dashboard"></span><span class="hidden-sm"> {{_('Admin')}}</span></a></li>
|
<li><a id="top_admin" data-text="{{_('Settings')}}" href="{{url_for('admin')}}"><span class="glyphicon glyphicon-dashboard"></span><span class="hidden-sm">{{_('Admin')}}</span></a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li><a id="top_user" href="{{url_for('profile')}}"><span class="glyphicon glyphicon-user"></span><span class="hidden-sm"> {{g.user.nickname}}</span></a></li>
|
<li><a id="top_user" data-text="{{_('Account')}}" href="{{url_for('profile')}}"><span class="glyphicon glyphicon-user"></span><span class="hidden-sm">{{g.user.nickname}}</span></a></li>
|
||||||
{% if not g.user.is_anonymous %}
|
{% if not g.user.is_anonymous %}
|
||||||
<li><a id="logout" href="{{url_for('logout')}}"><span class="glyphicon glyphicon-log-out"></span><span class="hidden-sm"> {{_('Logout')}}</span></a></li>
|
<li><a id="logout" href="{{url_for('logout')}}"><span class="glyphicon glyphicon-log-out"></span><span class="hidden-sm">{{_('Logout')}}</span></a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if g.allow_registration and not g.user.is_authenticated %}
|
{% if g.allow_registration and not g.user.is_authenticated %}
|
||||||
|
Loading…
Reference in New Issue
Block a user