Skip to content

Instantly share code, notes, and snippets.

View basshelal's full-sized avatar

Bassam Helal basshelal

View GitHub Profile
@basshelal
basshelal / EditTextView.kt
Created February 20, 2019 23:41
Editable Text View for Android
package uk.whitecrescent.waqti.frontend.customview
import android.content.Context
import android.os.Build
import android.text.InputType
import android.util.AttributeSet
import android.view.View
import androidx.appcompat.widget.AppCompatEditText
/**
@basshelal
basshelal / isEditable.ts
Created June 3, 2019 09:54
Check whether a node is editable or not in TypeScript
/**
* Checks whether the passed in node is editable or not.
* An editable node is one that returns true to isContentEditable or has a tag name as
* any one of the following:
* "textarea", "input", "text", "email", "number", "search", "tel", "url", "password"
*
* @param node the node to check
* @return true if the node is editable and false otherwise
*/
function isEditable(node: Node): boolean {