You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-06-15 23:00:36 +02:00
Load resources in WebView and put todos on top
This commit is contained in:
@ -116,11 +116,18 @@ class BaseModel {
|
||||
static applySqlOptions(options, sql, params = null) {
|
||||
if (!options) options = {};
|
||||
|
||||
if (options.orderBy) {
|
||||
sql += ' ORDER BY ' + options.orderBy;
|
||||
if (options.caseInsensitive === true) sql += ' COLLATE NOCASE';
|
||||
if (options.orderByDir) sql += ' ' + options.orderByDir;
|
||||
if (options.order && options.order.length) {
|
||||
let items = [];
|
||||
for (let i = 0; i < options.order.length; i++) {
|
||||
const o = options.order[i];
|
||||
let item = o.by;
|
||||
if (options.caseInsensitive === true) item += ' COLLATE NOCASE';
|
||||
if (o.dir) item += ' ' + o.dir;
|
||||
items.push(item);
|
||||
}
|
||||
sql += ' ORDER BY ' + items.join(', ');
|
||||
}
|
||||
|
||||
if (options.limit) sql += ' LIMIT ' + options.limit;
|
||||
|
||||
return { sql: sql, params: params };
|
||||
|
Reference in New Issue
Block a user