Do you prefer me contributing straight to the main repo instead of issuing pull requests? I tend to prefer PRs as it's easier to discuss a batch of changes.
I've looked at the code you wrote for the first PR and it's very good in my opinion. My problem is that I have extremely limited time for coding with three small children taking up most o my available time. With your code quality and my limited time I think it would be best if you just pushed the changes directly. You could also set up an account at bintray.com which will probably host most plugin .deb packages in the future, then you could also publish the changes you've made directly. I've used it with the Docker plugin as test and it's been successful so far. I plan on moving the ZFS repo there as well quite soon.
I really want to fix the weirdness with that textbox (github.com/OpenMediaVault-Plug…enmediavault-zfs/issues/2). I spent about 30 minutes on it and gave up for the moment.
Sometimes me and ExtJS are not the best of friends either... These small issues can really take a long time to fix I've pushed a change to github that I hope will correct this behavior with the textbox.