Learning WordPress, According to My Bookmarks

Learning PHP at Pixo was a lead into my initial projects: building custom WordPress themes.  My first project was a child theme and my second was a ‘from scratch’ theme.  I had two awesome mentors through this process and I can’t thank them enough.  From there, I continued supporting and enhancing sites for a number of clients.  What follows is a bit of a brain dump of notes and useful links I had bookmarked since I began working in WordPress.

Continue reading

Goals: Looking back on 2014 and ahead to 2015

I know this post is a bit late… ok, really late.  2014 proved to be a very full and active year, marked by the arrival of our new daughter mid summer.

LishBaby

My daughter passed out with mama after a busy day at the farmer’s market.  It’s as if the Chinese fortune cookie knew.

MeBaby1

Checking out the river walk in San Antonio.

baby2

Happy Halloween from an inquisitive little bee.

I never fully appreciated how much one’s schedule will change when a child is thrown into the mix, but I wouldn’t trade it for anything.

Ok, down to the business at hand.

Continue reading

Making clickable table rows accessable

This particular issue came up for me at work.  The project in question uses AngularJS and bootstrap.  We had a table where the rows were already clickable and opened up a modal popup (id = #recordModal) to edit the record.  However, it was not accessible via the keyboard.

<table class="zebra record-list" cg-busy="'tracker'">
    <tbody>
    <tr ng-repeat="record in list
            data-toggle="modal" data-target="#record-modal"
            ng-click="editRecord(record)">
        <td>{{ record.field1 }}</td>
        <td>{{ record.fieldN }}</td>
    </tr>
    </tbody>
</table>

Continue reading