Witold Filipczyk
b67ac8926a
[mujs] KeyboardEvent
2022-11-11 19:20:24 +01:00
Witold Filipczyk
c5569ccb27
[ecmascript] Implemented keyboardEvent in spidermonkey code.
...
It does not work well yet.
2022-11-09 19:21:16 +01:00
Witold Filipczyk
56ab960cce
[ecmascript] Added keydown and keyup code for eventListeners.
...
TODO: KeyEvent (keycode etc.)
2022-11-08 19:43:01 +01:00
Witold Filipczyk
d7f4f94a62
[click] Added eventListener. It works for these two test cases.
2022-11-07 20:59:19 +01:00
Witold Filipczyk
3330427738
[ecmascript] onkeyup and onkeydown
2022-11-03 19:30:57 +01:00
Witold Filipczyk
9b895b3681
[test] onkeydown.html
2022-11-03 18:51:00 +01:00
Witold Filipczyk
feca5c4b80
[xhr] Added bool option ecmascript.allow_xhr_file
2022-10-31 20:25:32 +01:00
Witold Filipczyk
924ffc6eae
[test] test case for ajax taken from w3schools
2022-09-08 17:11:29 +02:00
Witold Filipczyk
6a7d8ba7bc
[test] test for 2 setTimeout at the same time
2022-09-07 18:33:45 +02:00
Witold Filipczyk
96c145cc78
[test] Updated description.
2022-08-31 15:04:03 +02:00
Witold Filipczyk
e139426613
[test] Changed description
2022-08-30 16:07:14 +02:00
Witold Filipczyk
a825024f5e
[js] compatibility with mujs in arithmetics.html
2022-08-25 22:15:28 +02:00
Witold Filipczyk
a59ca3fb26
[mujs] localStorage
2022-08-07 17:47:21 +02:00
Witold Filipczyk
75d61e5431
[test] test case for #167
2022-05-09 13:42:52 +02:00
Unknown
4ca38e4f75
[ build ] win64 docker env, http server
2022-04-24 09:53:42 +02:00
Unknown
1048811386
[ build ] added aarch64, testing https server
2022-04-23 20:14:21 +02:00
Unknown
8f749a2766
[ tests ] remote control test revision
2022-04-23 14:49:51 +02:00
Unknown
8fec8a0915
[ mingw ] build script and doc
2022-04-23 01:35:02 +02:00
Witold Filipczyk
8ec96e4f90
[quickjs] Fixes in querySelector
2021-12-17 15:24:55 +01:00
Witold Filipczyk
65a091ee1a
[test] Example more believeable
2021-12-17 14:12:44 +01:00
Witold Filipczyk
e3e7c2cf1a
[ecmascript] querySelector2 example from MDN
2021-12-15 17:53:52 +01:00
Witold Filipczyk
adddbf53fb
[quickjs] clearTimeout
2021-12-01 19:27:50 +01:00
Witold Filipczyk
2e466eaf6a
[quickjs] Element.closest
2021-12-01 16:36:01 +01:00
Witold Filipczyk
17a68b0cfd
[quickjs] element.matches
...
Also change querySelector and querySelectorAll.
They search from current node, not root.
2021-11-27 19:27:30 +01:00
Witold Filipczyk
38060fea51
[quickjs] scroll2.html works
2021-11-12 21:53:31 +01:00
Witold Filipczyk
28b8154aff
[test] alert -> window.alert for easier testing
2021-11-10 18:05:35 +01:00
Witold Filipczyk
edb71b8262
[quickjs[ fixes in getDoctype
2021-11-10 17:33:59 +01:00
Witold Filipczyk
10bfe65e05
[quickjs] remember elements nodes in map.
...
title.html example works
2021-11-09 18:44:12 +01:00
Witold Filipczyk
63f2415c5c
[quickjs] location
2021-10-22 16:10:40 +02:00
Witold Filipczyk
46953a35bd
[quickjs] history
2021-10-21 17:17:26 +02:00
Witold Filipczyk
e73e66ffea
[quickjs] navigator
2021-10-20 20:00:19 +02:00
Witold Filipczyk
c2d1e2667a
[quickjs] unibar
...
I don't know yet how to use JS_GetOpaque and JS_SetOpaque.
2021-10-19 20:49:53 +02:00
Witold Filipczyk
2e26484cca
[quickjs] screen
2021-10-18 19:34:11 +02:00
Witold Filipczyk
d6ff5fc0c2
[querySelectorAll] Fixes for empty result
2021-10-14 14:09:56 +02:00
Witold Filipczyk
408f644b4c
[querySelector] Added to element
2021-10-04 19:47:56 +02:00
Witold Filipczyk
cafabeffa8
[test] testcase for querySelectorAll
2021-10-04 15:31:51 +02:00
Witold Filipczyk
1618038dc3
[querySelector] implementation of querySelector
2021-10-04 15:28:26 +02:00
Witold Filipczyk
4e61b886bb
[test] location.toString() -> location.href
2021-09-18 10:42:35 +02:00
Witold Filipczyk
686e83afaa
[js] getAttribute
2021-09-08 10:41:36 +02:00
Witold Filipczyk
8154169711
[test] document_write2.html copied from w3schools
2021-08-16 21:56:33 +02:00
Witold Filipczyk
99387a3104
[iframe] / at the end
2021-08-03 17:46:59 +02:00
Witold Filipczyk
734028277c
[iframe] Small progress.
2021-07-26 21:28:19 +02:00
Witold Filipczyk
e1fbc48d9a
[scroll] This time scroll3 is tolerable.
2021-07-17 19:03:51 +02:00
Witold Filipczyk
fa49422f88
[document] Programming by coincidence.
...
scroll3 works, width.html works, accesskey still does not
2021-06-27 13:01:19 +02:00
Witold Filipczyk
c3330e4452
[js] test commit. Scroll version 3
2021-06-14 21:29:22 +02:00
Witold Filipczyk
b4c3c6f171
[js] Improved innerHTML. It accepts html now, not only xhtml.
2021-06-08 16:13:09 +02:00
Witold Filipczyk
e674a7c9d1
[js] element.childNodes
2021-06-07 16:34:53 +02:00
Witold Filipczyk
70a9e53a36
[js] element.children
...
innerHTML does not accept non-xhtml
2021-06-07 15:41:28 +02:00
Witold Filipczyk
4e651e5391
[js] Improved setter for innerHTML
2021-06-06 15:23:21 +02:00
Witold Filipczyk
80c1c7a278
[js] element.insertBefore
2021-06-04 19:41:06 +02:00
Witold Filipczyk
040ab5a189
[js] title setter
2021-06-03 14:05:00 +02:00
Witold Filipczyk
4270cb3125
[js] lang setter
2021-06-03 14:01:54 +02:00
Witold Filipczyk
fc60848d64
[js] dir setter
2021-06-03 13:51:59 +02:00
Witold Filipczyk
7a65feb323
[js] className setter
2021-06-03 13:44:57 +02:00
Witold Filipczyk
5de45a9e96
[js] innerHTML (setter)
2021-06-03 11:59:15 +02:00
Witold Filipczyk
07fccc9f87
[js] element.setAttribute
2021-06-02 18:26:05 +02:00
Witold Filipczyk
4b5d115039
[js] element.appendChild
2021-06-01 21:00:21 +02:00
Witold Filipczyk
f625d74673
[js] element.remove
2021-06-01 17:24:34 +02:00
Witold Filipczyk
fb90f2a832
[js] screen.height (term->height * 16)
2021-05-31 14:27:40 +02:00
Witold Filipczyk
54a7bd7339
[js] screen.width
2021-05-30 12:58:19 +02:00
Witold Filipczyk
719f484422
[js] screen.availWidth (box.width * 8)
2021-05-29 13:42:34 +02:00
Witold Filipczyk
10d731f10c
[js] screen.availHeight (here it is 16 * box.height)
2021-05-28 17:51:42 +02:00
Witold Filipczyk
8b2ef1ef45
[js] publicId
2021-05-27 16:16:10 +02:00
Witold Filipczyk
207534f3e0
[js] doctype.systemId
2021-05-26 08:22:33 +02:00
Witold Filipczyk
35404925e0
[js] document.doctype.name
2021-05-25 18:12:04 +02:00
Witold Filipczyk
97e1e86e66
[js] document.URL (written uppercase)
2021-05-25 16:55:04 +02:00
Witold Filipczyk
9a0b89e189
[js] document.documentURI
2021-05-25 15:58:15 +02:00
Witold Filipczyk
ed8bff2b82
[js] document.baseURI
2021-05-25 12:22:52 +02:00
Witold Filipczyk
c5b2706354
[js] document.domain
2021-05-24 21:55:57 +02:00
Witold Filipczyk
28127b29b4
[js] Try to rewrite htmlCollection get_property.
2021-05-21 20:46:27 +02:00
Witold Filipczyk
c5a1296200
[js] element.isEqualNode (only for Elements)
2021-05-20 16:44:57 +02:00
Witold Filipczyk
1af9c9fc31
[js] element.ownerDocument
2021-05-19 19:05:03 +02:00
Witold Filipczyk
835d42e892
[js] element.nodeValue
2021-05-18 18:36:01 +02:00
Witold Filipczyk
54f902e72a
[js] element.nodeName
2021-05-18 18:13:01 +02:00
Witold Filipczyk
e230acf2ab
[js] element.nodeType
2021-05-18 16:21:02 +02:00
Witold Filipczyk
3e8186922d
[js] element.isSameNode
2021-05-17 17:25:50 +02:00
Witold Filipczyk
0a395d7dbf
[js] hasChildNodes
2021-05-16 19:26:24 +02:00
Witold Filipczyk
22acacb47b
[js] element.parentElement
2021-05-16 15:56:02 +02:00
Witold Filipczyk
47c694d7d1
[js] element.parentNode
2021-05-16 15:49:38 +02:00
Witold Filipczyk
ed449aee6e
[js] element.previousElementSibling
2021-05-16 15:42:01 +02:00
Witold Filipczyk
e4eaca040d
[js] element.previousSibling
2021-05-16 15:38:15 +02:00
Witold Filipczyk
6baba00aab
[js] element.nextElementSibling
2021-05-16 15:33:19 +02:00
Witold Filipczyk
30c5bdfa1b
[js] element.nextSibling
2021-05-16 15:12:13 +02:00
Witold Filipczyk
760dff4419
[js] element.contains
2021-05-15 20:50:03 +02:00
Witold Filipczyk
09988b7fcd
[js] element.getAttributeNode
2021-05-14 21:49:56 +02:00
Witold Filipczyk
5c5621aadd
[js] document.attributes
2021-05-13 17:41:18 +02:00
Witold Filipczyk
c71b0f2ee1
[js] document.scripts
2021-05-12 20:05:15 +02:00
Witold Filipczyk
35d7847808
[js] document.images
2021-05-12 20:01:08 +02:00
Witold Filipczyk
22cd7a0052
[js] document.links
2021-05-12 17:37:01 +02:00
Witold Filipczyk
ed3a11b288
[js] document.head
2021-05-12 17:28:03 +02:00
Witold Filipczyk
51fe9d1968
[js] document.documentElement
2021-05-12 17:22:34 +02:00
Witold Filipczyk
937b77cfdf
[js] document.body
2021-05-12 17:16:10 +02:00
Witold Filipczyk
8e97e8b048
[js] document.anchors
2021-05-12 17:08:05 +02:00
Witold Filipczyk
799f256157
[js] getElementsByClassName
2021-05-12 16:30:36 +02:00
Witold Filipczyk
d22e77a796
[js] getElementsByTagName
...
TODO: sanitize input for this function
2021-05-12 16:23:46 +02:00
Witold Filipczyk
3e30d82fb4
[js] jsGetElementsByName
2021-05-11 19:02:54 +02:00
Witold Filipczyk
a8e27fc730
[js] lastElementChild
2021-05-10 19:14:39 +02:00
Witold Filipczyk
39c0e7679d
[js] firstElementChild
2021-05-10 19:08:36 +02:00
Witold Filipczyk
6798ffc8b0
[js] lastChild
2021-05-09 21:53:14 +02:00
Witold Filipczyk
8c7517189d
[js] firstChild
2021-05-09 21:38:23 +02:00
Witold Filipczyk
e020f83d34
[js] innerHTML and outerHTML getters (libxml++)
2021-05-09 21:21:24 +02:00
Witold Filipczyk
471c9282ee
[js] childElementCount
2021-05-08 21:51:34 +02:00
Witold Filipczyk
d9073ea9b1
[js] hasAttributes
2021-05-08 19:55:58 +02:00
Witold Filipczyk
0bdbb6aca6
[js] element.hasAttribute(...)
2021-05-07 19:03:53 +02:00
Witold Filipczyk
745387e386
[js] location.hash getter
2021-05-06 16:06:37 +02:00
Witold Filipczyk
955a259f5d
[js] location.host getter
2021-05-06 15:53:20 +02:00
Witold Filipczyk
4c4ea4bdd9
[js] location.hostname getter
2021-05-06 15:46:39 +02:00
Witold Filipczyk
7c618d3a6f
[js] location.origin
2021-05-06 15:40:17 +02:00
Witold Filipczyk
d5f63e6fca
[js] location.pathname getter
2021-05-06 15:31:31 +02:00
Witold Filipczyk
9de0a934ff
[js] location.search getter
2021-05-06 15:17:46 +02:00
Witold Filipczyk
07dba347ac
[js] location.port getter
2021-05-06 15:06:35 +02:00
Witold Filipczyk
b07d39364c
[js] textContent (read)
2021-05-05 15:21:37 +02:00
Witold Filipczyk
9b738edb18
[js] location.protocol (read)
2021-05-04 20:55:06 +02:00
Witold Filipczyk
1e8f86628d
[js] className (read)
2021-05-04 18:34:10 +02:00
Witold Filipczyk
b0ee34bdd5
[js] dir (read)
2021-05-04 16:24:56 +02:00
Witold Filipczyk
63b07c01d8
[js] tagName
2021-05-04 16:06:50 +02:00
Witold Filipczyk
adadc03821
[js] title (read)
2021-05-04 15:42:52 +02:00
Witold Filipczyk
cf5841b8de
[js] outerHTML (read)
2021-05-04 15:32:29 +02:00
Witold Filipczyk
3bd33b9dd3
[js] innerHTML read property
2021-05-03 18:25:31 +02:00
Witold Filipczyk
63d892838c
[getElementById] small success. see test/ecmascript/element.html
...
Now memory leaks, etc. are not taken into account.
For the beginning I will implement read properties.
2021-05-02 17:27:35 +02:00
Witold Filipczyk
d4a1ce5a38
[blockquote] Rewritten a bit. Refs #112
...
It does not crash on test file and shows > for pior test cases.
2021-03-28 12:14:43 +02:00
Witold Filipczyk
089189638b
[blockquote] More draw_blockquote_chars. Refs #103
2021-03-15 20:20:15 +01:00
Witold Filipczyk
90cbad07d3
[blockquote] test case
2021-03-09 19:46:59 +01:00
nobody@earth.com
31ac8dd5d7
[smjs document replace] rewritten to struct string
2021-02-25 13:40:41 +01:00
nobody@earth.com
f953744189
[smjs document replace] fixed property location, replace and writeln functions, tests
2021-02-24 11:23:34 +01:00
nobody@earth.com
a19b95f20c
[smjs local storage] spider monkey local storage
2021-02-22 23:27:19 +01:00
nobody@earth.com
c3e0e0f50d
[smjs] Console log Cleanup
2021-02-22 01:52:56 +01:00
nobody@earth.com
c6a3d04e21
SpiderMonkey Update v0.1.a - Console Log
2021-02-21 22:33:29 +01:00
Witold Filipczyk
dfbd75c958
[select] off by two. Refs #88
...
Also changed a bit utf8_to_unicode.
2021-01-17 21:56:40 +01:00
Witold Filipczyk
d1ecd45828
[mozjs52] It compiles, but often segfaults. No idea yet how to fix it.
2020-10-27 14:53:24 +01:00
Witold Filipczyk
a5b68a25a1
[mozjs45] Code is unstable, but at least compiles.
2020-10-23 22:34:58 +02:00
Witold Filipczyk
4fb19bd1fd
[python3] big_file.cgi ported to Python3. Refs #38
2020-01-03 20:20:43 +01:00
Witold Filipczyk
a27e9b168c
[python3] adjust code to Python3 in test scripts. Refs #38
...
I don't know how to fix big_file.cgi
If you know how to get equivalent of this script in Python3, tell me.
2020-01-01 16:07:14 +01:00
Witold Filipczyk
25dd2ecae9
Changed ecmascript engine to mozjs-17.0.
...
Was not tested, especially smjs is likely buggy.
2019-02-10 21:00:37 +01:00
Witold Filipczyk
7b970144ba
Cursor down causes wrong rendering.
2017-11-21 21:39:48 +01:00
witekfl
5284ea185a
Anchors (all, but first) are not accessible inside <ul>.
2012-06-12 13:40:31 +02:00
witekfl
4933e26488
The last test commit.
2012-05-27 19:42:43 +02:00
witekfl
c9a9d56f07
Test commit 3.
2012-05-27 19:34:57 +02:00
witekfl
2669b71e1d
Test commit.
2012-05-27 19:16:16 +02:00
witekfl
c4b10d8b39
Test commit.
2012-05-27 18:53:34 +02:00
witekfl
ce48dc5ffd
test files for html { } and body { }
2012-05-22 14:15:24 +02:00
Miciah Dashiel Butler Masters
0189b6bfc9
Add support & test for the CSS list-style property
...
Recognise the list-style property and apply it by setting the
appropriate flag on the element's parattr based on the property's value.
Add test/list-style.html with an example of each possible list-style
value (many are unsupported by the HTML engine).
2011-11-14 04:34:50 +00:00
Witold Filipczyk
cbf70d5304
Refactoring: use struct string instead of unsigned char.
...
It probably doesn't make sense, but there is one warning less on OpenBSD.
2010-09-19 13:56:54 +02:00
Witold Filipczyk
79340fa4ac
Better looking symbols for LI elements.
2010-08-11 21:22:21 +02:00
Kalle Olavi Niemitalo
7bb51e7139
Merge branch 'elinks-0.12' into elinks-0.13
...
Conflicts:
NEWS
configure.in
doc/man/man1/elinks.1.in (regenerated)
doc/man/man5/elinks.conf.5 (regenerated)
doc/man/man5/elinkskeys.5 (regenerated)
po/af.po (kept 0.13.GIT)
po/be.po (kept 0.13.GIT)
po/bg.po (kept 0.13.GIT)
po/ca.po (kept 0.13.GIT)
po/cs.po (kept 0.13.GIT)
po/da.po (kept 0.13.GIT)
po/de.po (kept 0.13.GIT)
po/el.po (kept 0.13.GIT)
po/es.po (kept 0.13.GIT)
po/et.po (kept 0.13.GIT)
po/fi.po (kept 0.13.GIT)
po/fr.po (kept 0.13.GIT)
po/gl.po (kept 0.13.GIT)
po/hr.po (kept 0.13.GIT)
po/hu.po (kept 0.13.GIT)
po/id.po (kept 0.13.GIT)
po/is.po (kept 0.13.GIT)
po/it.po (kept 0.13.GIT)
po/lt.po (kept 0.13.GIT)
po/nb.po (kept 0.13.GIT)
po/nl.po (kept 0.13.GIT)
po/pl.po (kept 0.13.GIT)
po/pt.po (kept 0.13.GIT)
po/pt_BR.po (kept 0.13.GIT)
po/ro.po (kept 0.13.GIT)
po/ru.po (kept 0.13.GIT)
po/sk.po (kept 0.13.GIT)
po/sr.po (kept 0.13.GIT)
po/sv.po (kept 0.13.GIT)
po/tr.po (kept 0.13.GIT)
po/uk.po (kept 0.13.GIT)
src/ecmascript/ecmascript.c
2009-07-11 16:47:33 +03:00
Kalle Olavi Niemitalo
6f9501346e
Remove GFDL-licensed test file
...
In recent ELinks release announcements, I have described:
This release of ELinks is mostly licensed under version 2 of the GNU
General Public License. More permissive licences apply to some parts
of it, and there is also one test file under the GNU Free Documentation
License; please see COPYING for the list.
Remove that test file, so its GPL-incompatible licence need not be
mentioned in future announcements. The file however remains
downloadable as part of the elinks.git repository and releases like
elinks-0.11.6.tar.gz. Those should still be covered by the licence.
2009-07-09 00:11:52 +03:00
Miciah Dashiel Butler Masters
874202ef7a
Don't fail assertion on 0-second meta-refresh
...
In start_document_refresh, use register_bottom_half instead of
install_timer if the timeout is 0 because install_timer asserts that it is
given a delay greater than 0.
Add a test case, test/refresh-0timeout.html. Note that
document.browse.minimum_refresh_time must be set to 0 to reproduce the
assertion failure.
2009-06-18 18:13:25 +00:00
Kalle Olavi Niemitalo
687f19dbde
Merge branch 'elinks-0.12' into elinks-0.13
...
Conflicts:
src/bfu/dialog.c
src/bfu/hotkey.c
src/bfu/inpfield.c
src/dialogs/options.c
src/document/renderer.c
src/intl/gettext/libintl.h
src/protocol/http/codes.c
src/session/task.c
src/terminal/event.c
src/terminal/terminal.h
src/viewer/text/form.c
src/viewer/text/link.c
And a semantic conflict in src/terminal/terminal.c.
2009-01-01 19:14:01 +00:00
Kalle Olavi Niemitalo
29c34df62e
Fix assertion failure if IMG/@usemap refers to a different file.
...
Change test/imgmap2.html so it can be used for testing this too.
Debian Iceweasel 3.0.4 does not appear to support such external
client-side image maps. Well, that's one place where ELinks is
superior, I guess. There might be a security problem though if ELinks
were to let scripts of the referring page examine the links in the
image map.
2009-01-01 19:12:41 +00:00
Kalle Olavi Niemitalo
dc41f0bd4c
test: Don't refer to deleted files from imgmap.html.
...
align.html and poocs.net.html have been deleted.
Point the links to href_tests.html and nbsp.html instead.
2009-01-01 18:36:34 +00:00