]> git.gir.st - VimFx.git/log
VimFx.git
10 years agoRefactored commands related machinery
Anton Khodakivskiy [Thu, 1 Aug 2013 23:14:22 +0000 (02:14 +0300)]
Refactored commands related machinery

10 years agoRenamed commands to more descriptive names
Anton Khodakivskiy [Thu, 1 Aug 2013 16:15:50 +0000 (19:15 +0300)]
Renamed commands to more descriptive names

10 years agoTranslate bloom filter options
Anton Khodakivskiy [Thu, 1 Aug 2013 15:08:09 +0000 (18:08 +0300)]
Translate bloom filter options

10 years agoRevert "Enhance performance"
Anton Khodakivskiy [Thu, 1 Aug 2013 15:07:50 +0000 (18:07 +0300)]
Revert "Enhance performance"

This reverts commit 16e273944c8841c572ddc9b4e026d48e4107cb4a.

10 years agoAdded an option to disable bloom filtering
Anton Khodakivskiy [Tue, 30 Jul 2013 23:00:10 +0000 (02:00 +0300)]
Added an option to disable bloom filtering

10 years agoMerge branch 'lydell-huffman' into develop
Anton Khodakivskiy [Tue, 30 Jul 2013 22:35:56 +0000 (01:35 +0300)]
Merge branch 'lydell-huffman' into develop

10 years agoMerge branch 'huffman' of git://github.com/lydell/VimFx into lydell-huffman
Anton Khodakivskiy [Tue, 30 Jul 2013 22:35:40 +0000 (01:35 +0300)]
Merge branch 'huffman' of git://github.com/lydell/VimFx into lydell-huffman

10 years agoImplemented Bloom filters to achieve shorter hints for those shortcuts that are used...
Anton Khodakivskiy [Tue, 30 Jul 2013 22:34:43 +0000 (01:34 +0300)]
Implemented Bloom filters to achieve shorter hints for those shortcuts that are used often

10 years agoEnhance performance
Simon Lydell [Tue, 30 Jul 2013 22:00:21 +0000 (00:00 +0200)]
Enhance performance

Instead of sorting the whole array of elements in each iteration of the
huffman tree construction, we now search backwards for the first index
where the sum to insert is equal to or greater than the weight at that
index. Directly after that index the sum is inserted. According to some
tests I made, this is about 3 times faster than before.

10 years agoMerge branch 'master' into develop
Anton Khodakivskiy [Tue, 30 Jul 2013 18:44:10 +0000 (21:44 +0300)]
Merge branch 'master' into develop

10 years agoAdded mailing list link
Anton Khodakivskiy [Tue, 30 Jul 2013 18:37:25 +0000 (21:37 +0300)]
Added mailing list link

10 years agoMerge pull request #148 from lydell/cleanup
Anton Khodakivskiy [Tue, 30 Jul 2013 17:39:49 +0000 (10:39 -0700)]
Merge pull request #148 from lydell/cleanup

Cleanup

10 years agoGive more weight to link elements
Anton Khodakivskiy [Tue, 30 Jul 2013 17:28:11 +0000 (20:28 +0300)]
Give more weight to link elements

10 years agoMerge branch 'huffman' of git://github.com/lydell/VimFx into lydell-huffman
Anton Khodakivskiy [Tue, 30 Jul 2013 13:33:57 +0000 (16:33 +0300)]
Merge branch 'huffman' of git://github.com/lydell/VimFx into lydell-huffman

10 years agoGroup all hint injection code in hints.coffee
Simon Lydell [Tue, 30 Jul 2013 12:47:26 +0000 (14:47 +0200)]
Group all hint injection code in hints.coffee

Before, the hint/marker injection code was spread out in both hints.coffee
and marker.coffee. Creation and injection of markers does not really
belong to the Marker class. It is just a wrapper around a single markable
element.

Now, all hint/marker creation and injection is done in hints.coffee. This
has several benefits: The code is a lot easier to understand, and the
number of loops over arrays of markers could be reduced a lot, enhancing
performance.

I've also cleaned the code up, as well as removed code that was totally
useless: Before, `element.getClientRects()` was scanned for rectangles
matching the `isRectOk()` test. However, none of them could ever pass,
since `isRectOk()` looks for width and height properties on the
rectangles, which do not even exist (however, they do on the rectangle
returned by `element.getBoundingClientRect()`). This also fixes the uncaught
ReferenceErrors complaining about undefined width and height properties.
This also removed unnecessary loops, which enhances performance even more.

Some of these changes could have been made outside the huffman branch, I
realize now. However, it would take some work, and I'm not sure it is
worth it.

An improvement I noticed with this patch: It is now possible to click the
green, hidden until hover install buttons on AMO:
https://addons.mozilla.org/firefox/addon/VimFx/versions/

10 years agoMerge pull request #150 from lydell/betterstacktrace
Anton Khodakivskiy [Tue, 30 Jul 2013 12:32:03 +0000 (05:32 -0700)]
Merge pull request #150 from lydell/betterstacktrace

Fix more readable stacktraces

10 years agoMerge branch 'betterstacktrace' into huffman
Simon Lydell [Tue, 30 Jul 2013 11:29:55 +0000 (13:29 +0200)]
Merge branch 'betterstacktrace' into huffman

10 years agoFix more readable stacktraces
Simon Lydell [Tue, 30 Jul 2013 11:26:15 +0000 (13:26 +0200)]
Fix more readable stacktraces

10 years agoRefactor to clarify and enhance performance
Simon Lydell [Tue, 30 Jul 2013 09:44:56 +0000 (11:44 +0200)]
Refactor to clarify and enhance performance

The code should be easier to understand now, and has a more flexible API.
Thanks to the latter, we now get better performance. Before, we had to
iterate the whole array of markers generated by `injectHints` both before
and after `addHuffmanCodeWordsTo`. Now, that is not necessary anymore.

10 years agoMerge branch 'develop' into huffman
Simon Lydell [Mon, 29 Jul 2013 22:25:52 +0000 (00:25 +0200)]
Merge branch 'develop' into huffman

10 years agoMerge branch 'develop' into cleanup
Simon Lydell [Mon, 29 Jul 2013 22:23:16 +0000 (00:23 +0200)]
Merge branch 'develop' into cleanup

Conflicts:
extension/packages/find.coffee

10 years agoImprove coding style and clarify a few things
Simon Lydell [Mon, 29 Jul 2013 21:48:30 +0000 (23:48 +0200)]
Improve coding style and clarify a few things

10 years agoMinor clean ups
Simon Lydell [Mon, 29 Jul 2013 21:33:21 +0000 (23:33 +0200)]
Minor clean ups

10 years agoChange `markers?.length` into `markers.length`
Simon Lydell [Mon, 29 Jul 2013 21:19:00 +0000 (23:19 +0200)]
Change `markers?.length` into `markers.length`

The existence check is no longer needed, since `injectHints` now always
returns an array: Where it before returned `undefined`, it now returns an
empty array.

10 years agoRemove left-over `require 'console'`
Simon Lydell [Mon, 29 Jul 2013 21:16:58 +0000 (23:16 +0200)]
Remove left-over `require 'console'`

10 years agoMerge branch 'develop' into huffman
Simon Lydell [Mon, 29 Jul 2013 20:59:59 +0000 (22:59 +0200)]
Merge branch 'develop' into huffman

10 years agoCode cleanup
Simon Lydell [Mon, 29 Jul 2013 19:43:31 +0000 (21:43 +0200)]
Code cleanup

Some minor things, and moving the `inner` function of `injectHints` into
its on function: `getMarkers`.

10 years agoSmall bugfix for recent change for #88
Anton Khodakivskiy [Mon, 29 Jul 2013 20:11:57 +0000 (23:11 +0300)]
Small bugfix for recent change for #88

10 years agoMerge pull request #147 from lydell/bugfixes
Anton Khodakivskiy [Mon, 29 Jul 2013 20:09:06 +0000 (13:09 -0700)]
Merge pull request #147 from lydell/bugfixes

Bugfixes

10 years agoremoved console.stacktrace that should be replaced with err.stack where appropriate
Anton Khodakivskiy [Mon, 29 Jul 2013 19:41:54 +0000 (22:41 +0300)]
removed console.stacktrace that should be replaced with err.stack where appropriate

10 years agoFix small bug with scrolling - j/k will scroll by lines
Anton Khodakivskiy [Mon, 29 Jul 2013 19:35:48 +0000 (22:35 +0300)]
Fix small bug with scrolling - j/k will scroll by lines

10 years agoReturn console in the packages scope
Anton Khodakivskiy [Mon, 29 Jul 2013 19:35:29 +0000 (22:35 +0300)]
Return console in the packages scope

10 years agoMerge branch 'bugfixes' into huffman
Simon Lydell [Mon, 29 Jul 2013 19:21:27 +0000 (21:21 +0200)]
Merge branch 'bugfixes' into huffman

10 years agoMerge branch 'develop' into huffman
Simon Lydell [Mon, 29 Jul 2013 19:21:10 +0000 (21:21 +0200)]
Merge branch 'develop' into huffman

Conflicts:
extension/locale/hu-HU/options.dtd
extension/packages/prefs.coffee

10 years agoFix typo
Simon Lydell [Mon, 29 Jul 2013 18:27:31 +0000 (20:27 +0200)]
Fix typo

Line 64 in marker.coffee contains a reference to `@markedElement`, though
that is the only occurance in the entire files. It clearly looks like it
is a typo of `@markerElement`, by inspecting the nearby code. The odd
thing, though, is that that line seems to have been added by commit
b5f488df, and already there the typo exists. Has the code ever worked?

I'm not sure if this fix currently fixes any issues, but it is needed in
the Huffman branch in order not to throw errors.

10 years agoFix `injectHints` might return undefined markers
Simon Lydell [Mon, 29 Jul 2013 18:14:53 +0000 (20:14 +0200)]
Fix `injectHints` might return undefined markers

The `inner` function of `injectHints` now returns an empty array instead
of undefined if no markers could be produced, since all results of the
`inner` function are recursively concatenated. VimFx seems to have worked
well even though some entries in the array of markers returned by
`injectHints` could be undefined. However, on the Huffman branch, the
undefined entries sometimes caused a TypeError to be thrown, which
eventually resulted in that none of the hint markers were given any hints.

10 years agoCloses #61. Added commands to stop loading current page and all pages
Anton Khodakivskiy [Mon, 29 Jul 2013 17:57:34 +0000 (20:57 +0300)]
Closes #61. Added commands to stop loading current page and all pages

10 years agoCloses #63. Twitter specific class added to the markable elements
Anton Khodakivskiy [Mon, 29 Jul 2013 17:50:01 +0000 (20:50 +0300)]
Closes #63. Twitter specific class added to the markable elements

10 years agoCloses #88.Find disabled on non HTML documents
Anton Khodakivskiy [Mon, 29 Jul 2013 17:21:35 +0000 (20:21 +0300)]
Closes #88.Find disabled on non HTML documents

10 years agoFix no hint generated if only one link.
Simon Lydell [Mon, 29 Jul 2013 15:15:13 +0000 (17:15 +0200)]
Fix no hint generated if only one link.

10 years agoCloses #93, #124 Fixed scrolling on pages where some inner element (not window) is...
Anton Khodakivskiy [Sun, 28 Jul 2013 19:03:15 +0000 (22:03 +0300)]
Closes #93, #124 Fixed scrolling on pages where some inner element (not window) is scrollable, reimplemented smooth scrolling

10 years agoCloses #114, closes #115.
Anton Khodakivskiy [Sat, 27 Jul 2013 22:25:13 +0000 (01:25 +0300)]
Closes #114, closes #115.
Find will now start from current selection/last found match
Find string is now global for all windows
'gh' command will now function properly for urls without protocol part (http://)

10 years agoMerge pull request #145 from LordJZ/develop-46327e51-fix
Anton Khodakivskiy [Fri, 26 Jul 2013 18:54:31 +0000 (11:54 -0700)]
Merge pull request #145 from LordJZ/develop-46327e51-fix

Drop accidentally committed trash line

10 years agoDropped accidentally committed trash line.
LordJZ [Fri, 26 Jul 2013 18:41:10 +0000 (22:41 +0400)]
Dropped accidentally committed trash line.

10 years agoFixed bug where default preferences values are not visible in the preferences pane...
Anton Khodakivskiy [Mon, 22 Jul 2013 16:32:57 +0000 (19:32 +0300)]
Fixed bug where default preferences values are not visible in the preferences pane, reorganized bootstrap.coffee a bit

10 years agoResort to Author sheets for CSS injection.
Anton Khodakivskiy [Mon, 22 Jul 2013 11:22:30 +0000 (14:22 +0300)]
Resort to Author sheets for CSS injection.
Help to avoid dirty '!important' in CSS.

10 years agoReorganized code, removed memory leaks
Anton Khodakivskiy [Sat, 20 Jul 2013 20:44:21 +0000 (23:44 +0300)]
Reorganized code, removed memory leaks

10 years agoCloses #120. Cleaned up locales folder. Fixed logic of locale discovery.
Anton Khodakivskiy [Sat, 20 Jul 2013 11:14:58 +0000 (14:14 +0300)]
Closes #120. Cleaned up locales folder. Fixed logic of locale discovery.
Now we rely on general.useragent.locale Firefox preference

10 years agoMerge branch 'master' into develop
Anton Khodakivskiy [Fri, 19 Jul 2013 20:46:18 +0000 (23:46 +0300)]
Merge branch 'master' into develop

Conflicts:
README.md
extension/chrome.manifest
extension/install.rdf

10 years agoAdded link to the contributions section at the top of README.md
Anton Khodakivskiy [Fri, 19 Jul 2013 20:23:42 +0000 (23:23 +0300)]
Added link to the contributions section at the top of README.md

10 years agoSmall update to README.md after @lydell
Anton Khodakivskiy [Fri, 19 Jul 2013 20:18:57 +0000 (23:18 +0300)]
Small update to README.md after @lydell

10 years agoMerge pull request #142 from lydell/master
Anton Khodakivskiy [Fri, 19 Jul 2013 20:16:01 +0000 (13:16 -0700)]
Merge pull request #142 from lydell/master

Add contribution steps/help/info to the readme

10 years agoMerge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Anton Khodakivskiy [Fri, 19 Jul 2013 19:59:23 +0000 (22:59 +0300)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop

10 years agoUpdated README.md with contribution instruction
Anton Khodakivskiy [Fri, 19 Jul 2013 19:52:25 +0000 (22:52 +0300)]
Updated README.md with contribution instruction

10 years agoAdd contribution steps/help/info to the readme
Simon Lydell [Fri, 19 Jul 2013 19:53:27 +0000 (21:53 +0200)]
Add contribution steps/help/info to the readme

10 years agoMerge pull request #141 from sirodoht/develop
Anton Khodakivskiy [Fri, 19 Jul 2013 19:45:14 +0000 (12:45 -0700)]
Merge pull request #141 from sirodoht/develop

Added Greek localization

10 years agoAdded Greek localization
Theodore Keloglou [Fri, 19 Jul 2013 19:39:11 +0000 (22:39 +0300)]
Added Greek localization

10 years agoUse 2 space indentation in huffman.coffee
Simon Lydell [Fri, 19 Jul 2013 19:17:36 +0000 (21:17 +0200)]
Use 2 space indentation in huffman.coffee

Just like all other files.

10 years agoMerge branch 'develop' into huffman
Simon Lydell [Fri, 19 Jul 2013 19:16:30 +0000 (21:16 +0200)]
Merge branch 'develop' into huffman

Conflicts:
extension/packages/events.coffee
extension/packages/hints.coffee
extension/packages/marker.coffee
extension/packages/prefs.coffee
extension/packages/utils.coffee

10 years agoMerge pull request #138 from grn/develop
Anton Khodakivskiy [Fri, 19 Jul 2013 19:11:04 +0000 (12:11 -0700)]
Merge pull request #138 from grn/develop

Updated Polish translation

10 years agoMerge pull request #140 from lydell/cleanup
Anton Khodakivskiy [Fri, 19 Jul 2013 19:03:25 +0000 (12:03 -0700)]
Merge pull request #140 from lydell/cleanup

Added missing parenthesis

10 years agoFix new coding style
Simon Lydell [Fri, 19 Jul 2013 17:43:46 +0000 (19:43 +0200)]
Fix new coding style

10 years agoAdded missing parenthesis
Simon Lydell [Fri, 19 Jul 2013 17:31:09 +0000 (19:31 +0200)]
Added missing parenthesis

Note that even functions whose last argument is a one-line function
literal have parenthesis now.

How to do with functions whose last argument is a multi-line function is
not settled yet. Neither is whether `require` should have parenthesis.

10 years agoUpdated Polish translation
Grzegorz Niewisiewicz [Wed, 17 Jul 2013 20:07:04 +0000 (22:07 +0200)]
Updated Polish translation

10 years agoMerge pull request #137 from ctype/delocale
Anton Khodakivskiy [Wed, 17 Jul 2013 17:02:27 +0000 (10:02 -0700)]
Merge pull request #137 from ctype/delocale

Add German locale

10 years agoMerge pull request #135 from lydell/cleanup
Anton Khodakivskiy [Wed, 17 Jul 2013 17:01:57 +0000 (10:01 -0700)]
Merge pull request #135 from lydell/cleanup

Cleanup

10 years agoAdd German locale
Alexander Haeussler [Tue, 16 Jul 2013 20:39:55 +0000 (22:39 +0200)]
Add German locale

10 years agoConsistently use ' instead of "
Simon Lydell [Tue, 16 Jul 2013 19:35:36 +0000 (21:35 +0200)]
Consistently use ' instead of "

The single quote was used most of the time before. Now it is always used,
unless double quotes are needed for interpolation.

A few other, minor consistency errors was also fixed.

10 years agoConsistent use of parenthesis
Simon Lydell [Tue, 16 Jul 2013 19:04:41 +0000 (21:04 +0200)]
Consistent use of parenthesis

Functions pretty much always use parenthesis, unless:

- The last argument is a function literal
- The function call is multiline for some (other) reason
- The specific case makes it less readable with parenthesis
- The function is `require`

10 years agoRemove chrome.coffee
Simon Lydell [Tue, 16 Jul 2013 16:17:15 +0000 (18:17 +0200)]
Remove chrome.coffee

- Remove chrome.coffee, which added Cc, Ci and Cu globally.
- Add definitions of those in files where needed.
- Fix consistent formatting of their definitions.
- Fix consistent placement of their definitions: after reqiures. Includes
  cleaning up the requires sometimes, involving alignment.
- When fixing alignment of requires I couldn't help but to also fix
  alignments in other places.
- Trailing whitespace was also removed by my editor.

10 years agoRemove unnecessary semi-colons
Simon Lydell [Tue, 16 Jul 2013 14:50:06 +0000 (16:50 +0200)]
Remove unnecessary semi-colons

Trailing whitespace was also removed by my editor.

10 years agoFix frames handling
Simon Lydell [Tue, 16 Jul 2013 14:35:00 +0000 (16:35 +0200)]
Fix frames handling

Every frame got the same hints as the others, basically. Now
`Marker.createMarkers()` does not give its markers any hints anymore.
Instead, all markers from all frames are collected in `injectHints()` and
then given markers. I am not sure how good/nice the solution is, but it
works.

10 years agoMerge pull request #133 from lydell/develop
Anton Khodakivskiy [Tue, 16 Jul 2013 12:48:05 +0000 (05:48 -0700)]
Merge pull request #133 from lydell/develop

Use element.classList instead of custom helpers

10 years agoUse Huffman algorithm for hints generation (fix #112)
Simon Lydell [Tue, 16 Jul 2013 09:31:50 +0000 (11:31 +0200)]
Use Huffman algorithm for hints generation (fix #112)

The Huffman algorithm is now used to generate optimal prefix codes for all
focusable elements. The area of each element is used as _weight_. The
higher the weight, the shorter the hint.

Note:

The old algorithm seemed to give shorter hints to `<a>` elements. That is
currently not the case with the new algorithm.

Other related changes:

- Change minimum allowed number of hint chars from 3 to 2, since the new
  algorithm supports it.
- Change default hint chars, since with the new algorithm the best keys
  should be at the beginning of the string.
- My editor is set to strip trailing white space. Apparently there was a
  lot of trailing whitespace in many files, so a diff of this commit is a
  bit messy.

10 years agoUse element.classList instead of custom helpers
Simon Lydell [Tue, 16 Jul 2013 11:51:48 +0000 (13:51 +0200)]
Use element.classList instead of custom helpers

Remove `utils.addClass()` and `utils.removeClass()`. Use
`.classList.add()` and `.classList.remove()` directly on the elements
instead.

My editor is set to strip trailing whitespace, which it did. So a diff of
this commit is a bit messy.

10 years agoMerge branch 'release-0.4.8' into develop
Anton Khodakivskiy [Wed, 12 Jun 2013 19:59:52 +0000 (22:59 +0300)]
Merge branch 'release-0.4.8' into develop

10 years agoMerge branch 'release-0.4.8' 0.4.8
Anton Khodakivskiy [Wed, 12 Jun 2013 19:59:28 +0000 (22:59 +0300)]
Merge branch 'release-0.4.8'

10 years agoVersion bump and changedlog update
Anton Khodakivskiy [Wed, 12 Jun 2013 19:59:17 +0000 (22:59 +0300)]
Version bump and changedlog update

10 years agoCloses #117. Hotfix for custom hint chars
Anton Khodakivskiy [Wed, 12 Jun 2013 19:58:07 +0000 (22:58 +0300)]
Closes #117. Hotfix for custom hint chars

10 years agoReversed change log order
Anton Khodakivskiy [Wed, 12 Jun 2013 15:30:33 +0000 (18:30 +0300)]
Reversed change log order

10 years agoMerge branch 'release-0.4.7' into develop
Anton Khodakivskiy [Wed, 12 Jun 2013 15:22:49 +0000 (18:22 +0300)]
Merge branch 'release-0.4.7' into develop

10 years agoMerge branch 'release-0.4.7' 0.4.7
Anton Khodakivskiy [Wed, 12 Jun 2013 15:22:10 +0000 (18:22 +0300)]
Merge branch 'release-0.4.7'

10 years agoBumped version to 0.4.7 and updated changelogs
Anton Khodakivskiy [Wed, 12 Jun 2013 15:21:40 +0000 (18:21 +0300)]
Bumped version to 0.4.7 and updated changelogs

10 years agoCloses #111. Validating custom hint characters.
Anton Khodakivskiy [Wed, 12 Jun 2013 12:47:34 +0000 (15:47 +0300)]
Closes #111. Validating custom hint characters.
If there are less than 3 custom hint characters the the default hint characters are used.
Custom hint characters are filtered to remove duplicates.

10 years agoCloses #110. Use default hint chars if custom hint chars string is empty
Anton Khodakivskiy [Wed, 12 Jun 2013 11:20:41 +0000 (14:20 +0300)]
Closes #110. Use default hint chars if custom hint chars string is empty

10 years agoMerge pull request #94 from LordJZ/develop-embed
Anton Khodakivskiy [Wed, 12 Jun 2013 10:47:01 +0000 (03:47 -0700)]
Merge pull request #94 from LordJZ/develop-embed

Add markers for embedded objects.

10 years agoMerge pull request #109 from mozillazg/develop
Anton Khodakivskiy [Wed, 12 Jun 2013 10:38:45 +0000 (03:38 -0700)]
Merge pull request #109 from mozillazg/develop

Update Simplified Chinese translation

11 years agoUpdated Simplified Chinese translation.
Mozillazg [Sat, 11 May 2013 13:30:12 +0000 (21:30 +0800)]
Updated Simplified Chinese translation.

11 years agoCloses #97. Reimplemented the 't' command. It should now play nicer with other extens...
Anton Khodakivskiy [Tue, 7 May 2013 09:47:52 +0000 (12:47 +0300)]
Closes #97. Reimplemented the 't' command. It should now play nicer with other extensions like SuperStart

11 years agoMerge branch 'develop' of github.com:akhodakivskiy/VimFx into develop
Anton Khodakivskiy [Tue, 7 May 2013 09:35:35 +0000 (12:35 +0300)]
Merge branch 'develop' of github.com:akhodakivskiy/VimFx into develop

11 years agoCloses #101. Will reenter normal mode on page reloads
Anton Khodakivskiy [Tue, 7 May 2013 09:35:14 +0000 (12:35 +0300)]
Closes #101. Will reenter normal mode on page reloads

11 years agoMerge pull request #108 from LordJZ/develop-107
Anton Khodakivskiy [Tue, 7 May 2013 07:36:04 +0000 (00:36 -0700)]
Merge pull request #108 from LordJZ/develop-107

Start with proper marker index for each frame. Fixes #107

11 years agoStart with proper marker index for each frame. Fixes #107
LordJZ [Mon, 6 May 2013 15:26:10 +0000 (08:26 -0700)]
Start with proper marker index for each frame. Fixes #107

11 years agoCloses #95. Search will now focus the element that contains the matching text
Anton Khodakivskiy [Tue, 23 Apr 2013 22:11:13 +0000 (01:11 +0300)]
Closes #95. Search will now focus the element that contains the matching text

11 years agoCloses #102. Fixed bug that was causing issues with markers for some elements
Anton Khodakivskiy [Tue, 23 Apr 2013 22:10:04 +0000 (01:10 +0300)]
Closes #102. Fixed bug that was causing issues with markers for some elements

11 years agoMerge pull request #96 from LordJZ/develop-getelementrect
Anton Khodakivskiy [Sat, 6 Apr 2013 14:54:55 +0000 (07:54 -0700)]
Merge pull request #96 from LordJZ/develop-getelementrect

Fix Market.getElementRect function.

11 years agoFix Market.getElementRect function.
LordJZ [Sat, 6 Apr 2013 14:40:12 +0000 (18:40 +0400)]
Fix Market.getElementRect function.

The current coffee code compiles to the following javascript code:

        if (computedStyle.getPropertyValue('float' !== 'none' || computedStyle.getPropertyValue('position' === 'absolute'))) {
          if (childRect = getElementRect(childElement)) {
            childRect;
          }
        }
        return void 0;

That is obviously not the expected behavior.

11 years agoAdd markers for embedded objects.
LordJZ [Sat, 6 Apr 2013 13:08:36 +0000 (17:08 +0400)]
Add markers for embedded objects.

This partially fixes issue #92.

In click-to-play mode, <embed> objects can be activated via context menu: Alt, c.

11 years agoMerge pull request #89 from HJTP/master
Anton Khodakivskiy [Wed, 27 Mar 2013 13:48:11 +0000 (06:48 -0700)]
Merge pull request #89 from HJTP/master

Dutch locale

11 years agochrome.manifest and translation tweaks
Floris [Wed, 27 Mar 2013 12:12:04 +0000 (13:12 +0100)]
chrome.manifest and translation tweaks

Imprint / Impressum