Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] splash:select, DOM elements manipulating helpers #490

Merged
merged 54 commits into from
Nov 30, 2016
Merged
Show file tree
Hide file tree
Changes from 43 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
6e3796e
Use underscore as prefix for "private" methods & properties
immerrr Aug 11, 2016
31d01f0
Store private methods & attributes on objects, not class instances
immerrr Aug 11, 2016
b21b2cb
Add missing local declarations, realign comments in test
immerrr Aug 12, 2016
d6b0a2c
add HTMLElement to browser_tab, splash:select() to Lua scripting
mike1808 Jun 22, 2016
ba1f10b
add tests for HTMLElement
mike1808 Jul 30, 2016
daff30e
add docs
mike1808 Jul 30, 2016
3aea874
remove flag return from element:exists()
mike1808 Aug 2, 2016
7d2b119
add elements onclick event handler
mike1808 Aug 2, 2016
d8c52d3
add property setters and getters
mike1808 Aug 5, 2016
dac433b
move lua Element class to another file, add element property getters …
mike1808 Aug 6, 2016
c568e54
add methods to element
mike1808 Aug 7, 2016
f298bc8
add element styles modification
mike1808 Aug 7, 2016
03b2f1a
add event handlers
mike1808 Aug 7, 2016
9cfd187
add event object in event handlers
mike1808 Aug 9, 2016
3d5dda1
remove events after event handler execution
mike1808 Aug 11, 2016
eec9121
fix bug in html_element, rename decorator
mike1808 Aug 12, 2016
aa0de96
fix private methods
mike1808 Aug 12, 2016
c7bd528
add "node" property to Lua element
mike1808 Aug 13, 2016
0e580dd
add relative coordinates to element mouse methods
mike1808 Aug 13, 2016
883ec97
add element:fill() method
mike1808 Aug 13, 2016
b15fbdb
remove element:mouse_click (x,y) validation, fix element:png cropping
mike1808 Aug 14, 2016
e0781e5
add support for list of elements
mike1808 Aug 14, 2016
2a831c8
add docs
mike1808 Aug 15, 2016
9825d8b
fix failing tests
mike1808 Aug 15, 2016
484db50
add more docs
mike1808 Aug 15, 2016
5752d5f
add more tests
mike1808 Aug 15, 2016
17c46ad
add jpeg tests
mike1808 Aug 15, 2016
4208527
change jpeg test
mike1808 Aug 15, 2016
4debe94
rename methods, remove height from element:jpeg and element:png
mike1808 Aug 15, 2016
4b9a05b
add trim to element:text()
mike1808 Aug 15, 2016
eb97ef6
add test_jpeg_with_width test
mike1808 Aug 15, 2016
0404208
add element.node:addEventListener
mike1808 Aug 16, 2016
0d50bbc
trigger CI
mike1808 Aug 17, 2016
03068c6
add more tests
mike1808 Aug 17, 2016
6e43af5
revert harviewer change
mike1808 Aug 17, 2016
530e2cb
move HTMLElementTest to separate file
mike1808 Aug 17, 2016
d1e7ad7
add "submit search" example, add element:submit(), update autocomplition
mike1808 Aug 17, 2016
abf63d6
refactor browser_tab, add more docs, change element:png and elemennt:…
mike1808 Aug 20, 2016
e34617a
add support for html elements to evaljs and jsfunc
mike1808 Aug 20, 2016
8c16205
add options to addEventListnener
mike1808 Aug 20, 2016
aae9fa6
revert change in Dockerfile
mike1808 Aug 22, 2016
f727934
refactor util traverse_dict
mike1808 Aug 22, 2016
f0fbb1e
change element docs
mike1808 Aug 22, 2016
65437ca
fix docs
mike1808 Aug 22, 2016
3b56f5c
change form_values() return value
mike1808 Aug 22, 2016
9e2cadc
refactor code
mike1808 Aug 22, 2016
4972226
add tests for multiple values of forms
mike1808 Aug 22, 2016
bc4fdc0
change element:fill() to support more value types
mike1808 Aug 22, 2016
4e54a48
add multi to element:fill()
mike1808 Aug 23, 2016
a9356e0
make all tables as arrays in element:fill()
mike1808 Aug 23, 2016
33cac59
add tests for bad arguments for element:fill()
mike1808 Aug 23, 2016
67a3a31
add `values` parameter to element:form_values(), remove `multi` from …
mike1808 Aug 23, 2016
21b74db
refactor EventsStorage js init
mike1808 Aug 23, 2016
db4b7db
add tests checking elements on page change
mike1808 Aug 23, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ ENTRYPOINT [ \
"--js-profiles-path", "/etc/splash/js-profiles", \
"--filters-path", "/etc/splash/filters", \
"--lua-package-path", "/etc/splash/lua_modules/?.lua" \
]
]
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Documentation
scripting-ref
scripting-response-object
scripting-request-object
scripting-element-object
scripting-binary-data
scripting-libs
kernel
Expand Down
Loading