mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
v2.11.4.1
This commit is contained in:
@@ -90,7 +90,7 @@ public class Xows_page_allpages extends gplx.core.brys.Bfr_arg_base implements G
|
||||
init_ns = wiki.Ns_mgr().Ns_main();
|
||||
arg_hash.Load(url.Qargs_ary());
|
||||
byte[] from_val = Get_from(arg_hash, wiki, url, ttl); if (from_val == null) return false;
|
||||
from_val = Xoa_app_.Utl__encoder_mgr().Id().Decode(from_val);
|
||||
from_val = gplx.langs.htmls.encoders.Gfo_url_encoder_.Id.Decode(from_val);
|
||||
int ns_val = arg_hash.Get_val_int_or(Bry_arg_ns, init_ns.Id()); init_ns = wiki.Ns_mgr().Ids_get_or_null(ns_val);
|
||||
boolean hide_redirects_val = arg_hash.Get_val_int_or(Bry_arg_hideredirects, 0) == 1;
|
||||
for (int i = 0; i < itms_per_page; i++)
|
||||
@@ -135,7 +135,7 @@ public class Xows_page_allpages extends gplx.core.brys.Bfr_arg_base implements G
|
||||
Bry_bfr tmp_bfr = wiki.Utl__bfr_mkr().Get_b512().Mkr_rls();
|
||||
byte[] lbl_text = msg_itm.Fmt(tmp_bfr, ttl.Full_txt());
|
||||
byte[] args__rest = arg_hash.Concat(tmp_bfr, Bry_arg_ns, Bry_arg_hideredirects);
|
||||
byte[] arg_from = Xoa_app_.Utl__encoder_mgr().Id().Encode(ttl.Page_txt_wo_qargs());
|
||||
byte[] arg_from = gplx.langs.htmls.encoders.Gfo_url_encoder_.Id.Encode(ttl.Page_txt_wo_qargs());
|
||||
return html_list_end.Bld_bry_many(bfr, arg_from, args__rest, lbl_text);
|
||||
}
|
||||
public static Xoa_ttl ttl_(Xowe_wiki wiki, Xow_ns ns, Xowd_page_itm itm) {
|
||||
|
||||
@@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package gplx.xowa.specials.search; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*;
|
||||
import gplx.core.net.*; import gplx.core.threads.*;
|
||||
import gplx.core.net.*; import gplx.core.threads.*; import gplx.core.envs.*;
|
||||
import gplx.gfui.*; import gplx.xowa.guis.*; import gplx.xowa.guis.views.*; import gplx.xowa.wikis.data.tbls.*;
|
||||
import gplx.core.js.*;
|
||||
import gplx.xowa.wikis.nss.*;
|
||||
|
||||
@@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package gplx.xowa.specials.search; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*;
|
||||
import gplx.xowa.wikis.data.tbls.*;
|
||||
public class Xosrh_rslt_itm_sorter implements gplx.lists.ComparerAble {
|
||||
public class Xosrh_rslt_itm_sorter implements gplx.core.lists.ComparerAble {
|
||||
public byte Tid() {return tid;} public Xosrh_rslt_itm_sorter Tid_(byte v) {tid = v; return this;} private byte tid = Tid_len_dsc;
|
||||
public int compare(Object lhsObj, Object rhsObj) {
|
||||
Xowd_page_itm lhs = (Xowd_page_itm)lhsObj;
|
||||
|
||||
@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
package gplx.xowa.specials.search; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*;
|
||||
import gplx.core.primitives.*; import gplx.xowa.langs.*;
|
||||
import gplx.xowa.wikis.domains.*; import gplx.xowa.wikis.domains.crts.*;
|
||||
class Xow_domain_sorter__manual implements gplx.lists.ComparerAble {
|
||||
class Xow_domain_sorter__manual implements gplx.core.lists.ComparerAble {
|
||||
private final Xow_domain_itm cur_domain;
|
||||
private final Xow_domain_crt_itm[] ary; private final int ary_len;
|
||||
public Xow_domain_sorter__manual(Xow_domain_itm cur_domain, Xow_domain_crt_itm[] ary) {
|
||||
@@ -51,7 +51,7 @@ class Xow_domain_sorter__manual implements gplx.lists.ComparerAble {
|
||||
Array_.Sort(ary, sorter);
|
||||
}
|
||||
}
|
||||
class Xow_domain_sorter__manual_tid implements gplx.lists.ComparerAble {
|
||||
class Xow_domain_sorter__manual_tid implements gplx.core.lists.ComparerAble {
|
||||
private final Hash_adp sort_hash = Hash_adp_.new_(); private final Int_obj_ref sort_key = Int_obj_ref.neg1_();
|
||||
public Xow_domain_sorter__manual_tid(int[] id_ary) {
|
||||
int len = id_ary.length;
|
||||
@@ -85,7 +85,7 @@ class Xow_domain_sorter__manual_tid implements gplx.lists.ComparerAble {
|
||||
return new Xow_domain_sorter__manual_tid(id_ints);
|
||||
}
|
||||
}
|
||||
class Xow_domain_sorter__manual_lang implements gplx.lists.ComparerAble {
|
||||
class Xow_domain_sorter__manual_lang implements gplx.core.lists.ComparerAble {
|
||||
private final Hash_adp sort_hash = Hash_adp_.new_(); private final Int_obj_ref sort_key = Int_obj_ref.neg1_();
|
||||
public Xow_domain_sorter__manual_lang(int[] id_ary) {
|
||||
int len = id_ary.length;
|
||||
|
||||
@@ -31,7 +31,7 @@ public class Xows_db_row {
|
||||
public int Page_len() {return page_len;} private final int page_len;
|
||||
public static Xows_db_row[] Ary(Xows_db_row... v) {return v;}
|
||||
}
|
||||
class Xows_db_row_sorter implements gplx.lists.ComparerAble {
|
||||
class Xows_db_row_sorter implements gplx.core.lists.ComparerAble {
|
||||
public int compare(Object lhsObj, Object rhsObj) {
|
||||
Xows_db_row lhs = (Xows_db_row)lhsObj;
|
||||
Xows_db_row rhs = (Xows_db_row)rhsObj;
|
||||
|
||||
@@ -26,7 +26,7 @@ public class Xows_db_word {
|
||||
public void Rslts_offset_add_1() {++rslts_offset;}
|
||||
public void Rslts_done_y_() {rslts_done = true;}
|
||||
}
|
||||
class Xows_db_word_sorter implements gplx.lists.ComparerAble {
|
||||
class Xows_db_word_sorter implements gplx.core.lists.ComparerAble {
|
||||
public int compare(Object lhsObj, Object rhsObj) {
|
||||
Xows_db_word lhs = (Xows_db_word)lhsObj;
|
||||
Xows_db_word rhs = (Xows_db_word)rhsObj;
|
||||
|
||||
@@ -16,6 +16,7 @@ You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package gplx.xowa.specials.xowa.diags; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*; import gplx.xowa.specials.xowa.*;
|
||||
import gplx.core.stores.*;
|
||||
import gplx.dbs.*;
|
||||
import gplx.dbs.engines.mems.*;
|
||||
class Db_rdr_utl {
|
||||
|
||||
@@ -16,7 +16,7 @@ You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package gplx.xowa.specials.xowa.diags; import gplx.*; import gplx.xowa.*; import gplx.xowa.specials.*; import gplx.xowa.specials.xowa.*;
|
||||
import gplx.core.net.*;
|
||||
import gplx.core.net.*; import gplx.core.envs.*;
|
||||
import gplx.fsdb.*; import gplx.fsdb.meta.*;
|
||||
import gplx.xowa.files.origs.*;
|
||||
import gplx.xowa.apps.urls.*;
|
||||
|
||||
@@ -27,8 +27,7 @@ abstract class Xosp_fbrow_cmd__base implements Xosp_fbrow_cmd {
|
||||
public abstract Xosp_fbrow_cmd Make_new();
|
||||
public Xosp_fbrow_rslt Write_html(Xoa_url_arg_mgr arg_mgr, GfoInvkAble select_invkable) {
|
||||
// app.I18n_mgr_Get_txt_many("xowa.specials.file_browsers.errs.unknown_path", url.Raw());
|
||||
Url_encoder encoder = Url_encoder.new_html_href_mw_();
|
||||
Xosp_fbrow_html html_wtr = new Xosp_fbrow_html(encoder);
|
||||
Xosp_fbrow_html html_wtr = new Xosp_fbrow_html();
|
||||
Bry_bfr tmp_bfr = Bry_bfr.reset_(255);
|
||||
String selected_str = arg_mgr.Read_str_or_null("selected");
|
||||
if (selected_str == null) {
|
||||
@@ -98,8 +97,7 @@ abstract class Xosp_fbrow_cmd__base implements Xosp_fbrow_cmd {
|
||||
;
|
||||
}
|
||||
class Xosp_fbrow_html extends gplx.core.brys.Bfr_arg_base {
|
||||
private final Url_encoder encoder; private Xosp_fbrow_data_dir dir; private byte[] cmd_src;
|
||||
public Xosp_fbrow_html(Url_encoder encoder) {this.encoder = encoder;}
|
||||
private final Gfo_url_encoder encoder = Gfo_url_encoder_.Href; private Xosp_fbrow_data_dir dir; private byte[] cmd_src;
|
||||
public void Write(Bry_bfr bfr, byte[] cmd_src, byte[] cmd_row, Xosp_fbrow_data_dir dir) {
|
||||
this.dir = dir; this.cmd_src = cmd_src;
|
||||
// app.I18n_mgr_Get_txt_none("xowa.specials.file_browsers.html.hdr.name");
|
||||
|
||||
Reference in New Issue
Block a user