smesh_lol_web_common_jsbridge_dom.mjs raw

   1  // Package smesh.lol/web/common/jsbridge/dom
   2  // Generated by MoxieJS — Moxie JavaScript backend
   3  
   4  import * as $rt from './$runtime/index.mjs';
   5  
   6  // Package-level variables
   7  
   8  export function init() {
   9    return;
  10  }
  11  
  12  // jsbridge: dom.Body
  13  export function Body() {
  14    return $rt.dom.Body();
  15  }
  16  
  17  // jsbridge: dom.CreateElement
  18  export function CreateElement(tag) {
  19    return $rt.dom.CreateElement(tag);
  20  }
  21  
  22  // jsbridge: dom.CreateTextNode
  23  export function CreateTextNode(text) {
  24    return $rt.dom.CreateTextNode(text);
  25  }
  26  
  27  // jsbridge: dom.GetElementById
  28  export function GetElementById(id) {
  29    return $rt.dom.GetElementById(id);
  30  }
  31  
  32  // jsbridge: dom.QuerySelector
  33  export function QuerySelector(sel) {
  34    return $rt.dom.QuerySelector(sel);
  35  }
  36  
  37  // jsbridge: dom.AppendChild
  38  export function AppendChild(parent, child) {
  39    $rt.dom.AppendChild(parent, child);
  40  }
  41  
  42  // jsbridge: dom.RemoveChild
  43  export function RemoveChild(parent, child) {
  44    $rt.dom.RemoveChild(parent, child);
  45  }
  46  
  47  // jsbridge: dom.SetAttribute
  48  export function SetAttribute(el, name, value) {
  49    $rt.dom.SetAttribute(el, name, value);
  50  }
  51  
  52  // jsbridge: dom.SetTextContent
  53  export function SetTextContent(el, text) {
  54    $rt.dom.SetTextContent(el, text);
  55  }
  56  
  57  // jsbridge: dom.SetInnerHTML
  58  export function SetInnerHTML(el, html) {
  59    $rt.dom.SetInnerHTML(el, html);
  60  }
  61  
  62  // jsbridge: dom.SetStyle
  63  export function SetStyle(el, prop, value) {
  64    $rt.dom.SetStyle(el, prop, value);
  65  }
  66  
  67  // jsbridge: dom.AddClass
  68  export function AddClass(el, cls) {
  69    $rt.dom.AddClass(el, cls);
  70  }
  71  
  72  // jsbridge: dom.RemoveClass
  73  export function RemoveClass(el, cls) {
  74    $rt.dom.RemoveClass(el, cls);
  75  }
  76  
  77  // jsbridge: dom.Focus
  78  export function Focus(el) {
  79    $rt.dom.Focus(el);
  80  }
  81  
  82  // jsbridge: dom.SetProperty
  83  export function SetProperty(el, prop, value) {
  84    $rt.dom.SetProperty(el, prop, value);
  85  }
  86  
  87  // jsbridge: dom.GetProperty
  88  export function GetProperty(el, prop) {
  89    return $rt.dom.GetProperty(el, prop);
  90  }
  91  
  92  // jsbridge: dom.RegisterCallback
  93  export function RegisterCallback(fn) {
  94    return $rt.dom.RegisterCallback(fn);
  95  }
  96  
  97  // jsbridge: dom.ReleaseCallback
  98  export function ReleaseCallback(id) {
  99    $rt.dom.ReleaseCallback(id);
 100  }
 101  
 102  // jsbridge: dom.AddEventListener
 103  export function AddEventListener(el, event, callbackId) {
 104    $rt.dom.AddEventListener(el, event, callbackId);
 105  }
 106  
 107  // jsbridge: dom.AddSelfEventListener
 108  export function AddSelfEventListener(el, event, callbackId) {
 109    $rt.dom.AddSelfEventListener(el, event, callbackId);
 110  }
 111  
 112  // jsbridge: dom.AddEnterKeyListener
 113  export function AddEnterKeyListener(el, callbackId) {
 114    $rt.dom.AddEnterKeyListener(el, callbackId);
 115  }
 116  
 117  // jsbridge: dom.RemoveEventListener
 118  export function RemoveEventListener(el, event, callbackId) {
 119    $rt.dom.RemoveEventListener(el, event, callbackId);
 120  }
 121  
 122  // jsbridge: dom.RequestAnimationFrame
 123  export function RequestAnimationFrame(fn) {
 124    $rt.dom.RequestAnimationFrame(fn);
 125  }
 126  
 127  // jsbridge: dom.SetTimeout
 128  export function SetTimeout(fn, ms) {
 129    return $rt.dom.SetTimeout(fn, ms);
 130  }
 131  
 132  // jsbridge: dom.ClearTimeout
 133  export function ClearTimeout(id) {
 134    $rt.dom.ClearTimeout(id);
 135  }
 136  
 137  // jsbridge: dom.FirstChild
 138  export function FirstChild(el) {
 139    return $rt.dom.FirstChild(el);
 140  }
 141  
 142  // jsbridge: dom.NextSibling
 143  export function NextSibling(el) {
 144    return $rt.dom.NextSibling(el);
 145  }
 146  
 147  // jsbridge: dom.InsertBefore
 148  export function InsertBefore(parent, newChild, refChild) {
 149    $rt.dom.InsertBefore(parent, newChild, refChild);
 150  }
 151  
 152  // jsbridge: dom.ReleaseElement
 153  export function ReleaseElement(el) {
 154    $rt.dom.ReleaseElement(el);
 155  }
 156  
 157  // jsbridge: dom.FetchText
 158  export function FetchText(url, fn) {
 159    $rt.dom.FetchText(url, fn);
 160  }
 161  
 162  // jsbridge: dom.FetchRelayInfo
 163  export function FetchRelayInfo(url, fn) {
 164    $rt.dom.FetchRelayInfo(url, fn);
 165  }
 166  
 167  // jsbridge: dom.IDBGet
 168  export function IDBGet(store, key, fn) {
 169    $rt.dom.IDBGet(store, key, fn);
 170  }
 171  
 172  // jsbridge: dom.IDBPut
 173  export function IDBPut(store, key, value) {
 174    $rt.dom.IDBPut(store, key, value);
 175  }
 176  
 177  // jsbridge: dom.IDBGetAll
 178  export function IDBGetAll(store, fn, done) {
 179    $rt.dom.IDBGetAll(store, fn, done);
 180  }
 181  
 182  // jsbridge: dom.PrefersDark
 183  export function PrefersDark() {
 184    return $rt.dom.PrefersDark();
 185  }
 186  
 187  // jsbridge: dom.ConsoleLog
 188  export function ConsoleLog(msg) {
 189    $rt.dom.ConsoleLog(msg);
 190  }
 191  
 192  // jsbridge: dom.Confirm
 193  export function Confirm(msg) {
 194    return $rt.dom.Confirm(msg);
 195  }
 196  
 197  // jsbridge: dom.PostToSW
 198  export function PostToSW(msg) {
 199    $rt.dom.PostToSW(msg);
 200  }
 201  
 202  // jsbridge: dom.OnSWMessage
 203  export function OnSWMessage(fn) {
 204    $rt.dom.OnSWMessage(fn);
 205  }
 206  
 207  // jsbridge: dom.PushState
 208  export function PushState(path) {
 209    $rt.dom.PushState(path);
 210  }
 211  
 212  // jsbridge: dom.ReplaceState
 213  export function ReplaceState(path) {
 214    $rt.dom.ReplaceState(path);
 215  }
 216  
 217  // jsbridge: dom.Back
 218  export function Back() {
 219    $rt.dom.Back();
 220  }
 221  
 222  // jsbridge: dom.LocationReload
 223  export function LocationReload() {
 224    $rt.dom.LocationReload();
 225  }
 226  
 227  // jsbridge: dom.GetPath
 228  export function GetPath() {
 229    return $rt.dom.GetPath();
 230  }
 231  
 232  // jsbridge: dom.Hostname
 233  export function Hostname() {
 234    return $rt.dom.Hostname();
 235  }
 236  
 237  // jsbridge: dom.Port
 238  export function Port() {
 239    return $rt.dom.Port();
 240  }
 241  
 242  // jsbridge: dom.UserAgent
 243  export function UserAgent() {
 244    return $rt.dom.UserAgent();
 245  }
 246  
 247  // jsbridge: dom.OnPopState
 248  export function OnPopState(fn) {
 249    $rt.dom.OnPopState(fn);
 250  }
 251  
 252  // jsbridge: dom.PickFileText
 253  export function PickFileText(accept, fn) {
 254    $rt.dom.PickFileText(accept, fn);
 255  }
 256  
 257  // jsbridge: dom.DownloadText
 258  export function DownloadText(filename, content, mimeType) {
 259    $rt.dom.DownloadText(filename, content, mimeType);
 260  }
 261  
 262  // jsbridge: dom.NowSeconds
 263  export function NowSeconds() {
 264    return $rt.dom.NowSeconds();
 265  }
 266  
 267