Archive for juli, 2009

Very Simple Fixed Header

2009-07-25
Here’s a full working demo of the entire thing in operation.
I wanted a session handling system that shows a fixed header at the top of the page informing the user that the session has ended and that he will need to login again, but without disturbing the workflow if the user is reading on the page or writing a forum post. To handle this I’ve made a very simple fixed header library. To use it simply include the javascript and css and call ”create_fixed_header(your_html)”. To remove the header call ”remove_fixed_header()”. To complete the login system I described I recommend the jQuery form plugin, which makes it dead easy to handle the form submission and response without reloading the page. You just declare the form as you would normally and then set the event handler. Here’s an example:
$('#login_form').ajaxForm(function(data){
	if (data == 'success') {
		remove_fixed_header();
	}
	else {
		alert(data);
	}
});
Here’s a full working demo of the entire thing in operation.
– Möller

Very Simple Input Overlay

2009-07-19

I have been growing increasingly dissatisfied with the solution for overlay texts on input controls I have been using, so I decided to come up with a new system which would be easier to implement and maintain. I found this article by Sam Dunn but I found it somewhat unpolished so I worked on it a bit to make it smoother to use. Include the following script in your page: http://static.eldmyra.se/input_overlay/input_overlay.js (and the stylesheet http://static.eldmyra.se/input_overlay/input_overlay.css for some basic styling) and set an attribute ”default_value” on the input control with the value you want to display as overlay:

<input name=”foo” default_value=”overlay” type=”text”/>

And that’s pretty much it. If you update the document with new input control via javascript you will need to call updateInputOverlays() to update them though.

– Möller

Konton på Mammon

2009-07-06

Mammon har för mig och många av mina vänner varit en stor succé. Det har gett oss en helt ny överblick över vår ekonomi på ett sätt som förut i princip krävde att man använde ett bokföringsprogram för sin egen privatekonomi.

Trots detta har det funnits en stor brist i Mammon, nämligen att man inte kunde separera vanliga utgifter som att man köper godis på 7-eleven, hyra, etc, dvs saker som man gör varje månad och som är en del av det vanliga flödet av pengar, och större utgifter som att köpa en soffa eller flygbiljetter för semestern.

Därför introducerar jag nu konton på Mammon. Om man inte skapar något konto funkar allt precis som vanligt, så det blir ingen mer komplexitet om man inte vill ha det. Om man har ett eller flera konton definierade kan man välja om man vill att en kategori ska automatiskt lägga in transaktioner i ett konto, och så kan man manuellt sätta transaktioner till det konto man vill.

För mitt eget bruk har jag skapat ett konto som heter ”undantag” som helt enkelt inkluderar saker som köpet av min nya soffa, traktamenten, semesterersättning, resor, restskatt, lån mellan vänner, etc.

Jag har också ändrat så när man väljer kategori eller konto på en transaktion så uppdateras detta direkt via ett AJAX-anrop, så man behöver inte längre trycka på en spara-knapp.

– Möller